Hello swagdiar,
This restriction can be implemented using the createfilterwidget callback function, e.g.:
columns: [{
text: 'Name',
columntype: 'textbox',
filtertype: 'input',
datafield: 'name',
width: 215,
createfilterwidget: function(column, columnElement, widget) {
var input = $(widget).find('input').eq(0);
input.on('keypress', function(event) {
var regex = new RegExp("^[a-zA-Z0-9]+$");
var key = String.fromCharCode(!event.charCode ? event.which : event.charCode);
if (!regex.test(key)) {
event.preventDefault();
return false;
}
});
}
},
...
For more on this callback, please refer to the columns entry of the jqxGrid API Documentation.
Best Regards,
Dimitar
jQWidgets team
http://www.jqwidgets.com/