EasyUI Forum
November 04, 2025, 01:53:08 PM *
Welcome, Guest. Please login or register.

Login with username, password and session length
News:
 
   Home   Help Search Login Register  
Pages: [1]
  Print  
Author Topic: [SOLVED] DataGrid Filter WildCard  (Read 9385 times)
Pierre
Sr. Member
****
Posts: 439


View Profile Email
« on: November 21, 2016, 07:31:27 AM »

Hello all
is it possible to use DataGrid filter Extension with WildCard?
For example, if I have DataGrid column "Name" with rows:
abc 123
abc 123456
abc 456

and if I use WildCard search string, like:
abc *45*

it should return second and third row.
Thank you.

« Last Edit: November 23, 2016, 01:59:23 AM by Pierre » Logged
stworthy
Administrator
Hero Member
*****
Posts: 3581


View Profile Email
« Reply #1 on: November 21, 2016, 05:19:54 PM »

You can extend a new operator 'wildcard' and then set it as the default filter operator.
Code:
$.extend($.fn.datagrid.defaults.operators, {
wildcard: {
text: 'Wildcard',
isMatch: function(source, value){
source = String(source);
value = String(value);
// return source.toLowerCase().indexOf(value.toLowerCase()) >= 0;
// if matched return true, otherwise return false
}
}
});
$.extend($.fn.datagrid.defaults, {
defaultFilterOperator: 'wildcard'
});
Logged
Pierre
Sr. Member
****
Posts: 439


View Profile Email
« Reply #2 on: November 22, 2016, 12:46:26 AM »

Thank you so much but I don't know how to return only matched values.
For example, if I have values in the datagrid:
abc 123
abc 123456
abc 456

and if start to type:
abc 45

how to return only second and third row?
Do you have some example, please?
Logged
stworthy
Administrator
Hero Member
*****
Posts: 3581


View Profile Email
« Reply #3 on: November 23, 2016, 12:20:01 AM »

Please look at this example http://code.reloado.com/oliviw/edit#preview
Logged
Pierre
Sr. Member
****
Posts: 439


View Profile Email
« Reply #4 on: November 23, 2016, 01:58:18 AM »

Just perfect. thank you so much  Grin
Logged
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines Valid XHTML 1.0! Valid CSS!