Hello Bhavin,
Yes, your can use different type of filters for each column.
You should pass ‘filetype’ property to the columns, instead of the attribute in the html:
columns: any[] =
[
{ text: 'First Name', datafield: 'firstname', filtertype: 'list', width: 160 },
{ text: 'Last Name', datafield: 'lastname', filtertype: 'list', width: 160 },
{ text: 'Product', datafield: 'productname', filtertype: 'checkedlist', width: 170 },
{ text: 'Order Date', datafield: 'date', filtertype: 'date', width: 160, cellsformat: 'dd-MMMM-yyyy' },
{ text: 'Quantity', datafield: 'quantity', width: 80, cellsalign: 'right' },
{ text: 'Unit Price', datafield: 'price', cellsalign: 'right', cellsformat: 'c2' }
];
Here is a Demo that shows how it is used.
Best Regards,
Martin
jQWidgets Team
http://www.jqwidgets.com/