Hello @Tom Zhao,
Thank you for bringing this topic to the discussion.
If I understood correctly, you just want to customize the options that come along with the filter, depending on the type of the column just like Wijmo is doing here.
Let me know if this helps:
Inside your Web Screen > Advanced > Javascript, try to add the following code:
var Operator = wijmo.grid.filter.Operator;
wijmo.culture.FlexGridFilter.stringOperators = [
{ name: '(not set)', op: null },
{ name: 'Custom Equal', op: Operator.EQ },
{ name: 'Custom Different', op: Operator.NE },
{ name: 'Custom Bigger', op: Operator.GT },
{ name: 'Custom Smaller', op: Operator.LT }
];
If you then config your columns to use the FilterType = Entities.FilterType.Condition or Entities.FilterType.Both, you will be able to see the Custom options inside your filter.
I attached a sample to this message. You can take a look if you want to get a better look.
This should be enough to customize your filter.
Thank you,
Tiago Pereira