DevExpress Angular数据网格searchPanel生成错误的查询

时间:2018-11-09 09:45:57

标签: angular typescript devexpress odata

当我在数据网格中使用searchPanel时,它将生成一个OR查询,该查询用于查询定义为数据源的Odata端点。 如果我写字符串“ 6X6”(不带引号),则生成的查询如下:

(attribute1 eq 66) or (contains(attribute2,'6x6')) or ...

对于具有字符串类型的列属性,将对字符串“ 6x6”进行检查,但是对于具有数字类型的列属性,将对数字66进行错误检查。似乎存在一个从字符串到数字的转换应该失败,但是可以将“ 6x6”转换为数字66。我只希望过滤器与给定的字符串完全匹配。 我该如何避免这种行为?

0 个答案:

没有答案