Find Panel uses an extended syntax that allows you to specify complex criteria. You can find detailed information here:
- Find Panel
However, sometimes it is necessary to exclude/include some rows in the resulting list according to your custom logic. In this case, you can filter rows manually by handling View.CustomRowFilter Event. This example demonstrates how to construct your own filter criteria and use ExpressionEvaluator to check whether a row should be hidden.
For demo purposes, this example just shows how to find exact matches of a typed string. The same result can be accomplished with the default behavior if you enclose your text in double quotes in Find Panel. To provide your own logic, just modify the MyConvertFindPanelTextToCriteriaOperator method as your needs dictate.
Question Comments
Added By: Sigol at: 9/6/2012 2:34:45 PM
In the text above "if you enclose your text in commas in Find Panel" I think should read "if you enclose your text in DOUBLE QUOTES in Find Panel".
Added By: Arnaud Chevallier at: 12/21/2012 5:35:48 AMThis may be usefull, as for example replacing parenthesis by double quotes. However with this method the results are not highligted anymore. Is there any workaround ?
Added By: Mu XU at: 7/17/2013 8:19:11 AMcan't resolve DxFtsContainsHelperAlt in dx 11