当我在数据网格中使用searchPanel时,它将生成一个OR查询,该查询用于查询定义为数据源的Odata端点。 如果我写字符串“ 6X6”(不带引号),则生成的查询如下:
(attribute1 eq 66) or (contains(attribute2,'6x6')) or ...
对于具有字符串类型的列属性,将对字符串“ 6x6”进行检查,但是对于具有数字类型的列属性,将对数字66进行错误检查。似乎存在一个从字符串到数字的转换应该失败,但是可以将“ 6x6”转换为数字66。我只希望过滤器与给定的字符串完全匹配。 我该如何避免这种行为?