十进制值上的Kendo网格过滤器默认为两位小数

时间:2014-06-10 17:25:25

标签: telerik-grid

我有一个Telerik-Kindo网格,其中一列是一个带有四个小数位的数字。当我尝试在该列中进行过滤时,它在过滤器文本字段中接受四个小数位,但在实际过滤时,内置过滤器函数正在考虑前两个小数位。我肯定知道这一点,因为当我在过滤后单击与列关联的过滤器按钮时,文本字段显示我输入的数字,只有两个小数位。我的另外两个十进制值被取消。

有什么方法可以让Telerik-Kindo Grid的过滤功能考虑我的所有4个十进制值进行过滤?

1 个答案:

答案 0 :(得分:0)

以下是解决方案。 这是你放入MVC包装器

的内容
.Filterable(filterable => filterable.UI("customNumericFilter"))

在Java Script中实现它

 function customNumericFilter (element) {
    element.kendoNumericTextBox({
        format: "n5",
        decimals: 5
    });
}