我在我的网格,是从1到2000年。我把它命名为字段定义中的一些ID的字段。
问题是,当我使用的过滤器,键入说“1000”,当我回到过滤器把它显示“1000.00”另一个号码。 我不希望过滤的文本框来显示逗号或小数点。 该格式是不适合此领域。
如何纠正呢?
提前致谢!
我在我的网格,是从1到2000年。我把它命名为字段定义中的一些ID的字段。
问题是,当我使用的过滤器,键入说“1000”,当我回到过滤器把它显示“1000.00”另一个号码。 我不希望过滤的文本框来显示逗号或小数点。 该格式是不适合此领域。
如何纠正呢?
提前致谢!
虽然@Flores回答我指出了正确的方向,它没有做什么预期。 至少我仍然用他的片断在我的过滤器逗号。 最后我做一个小的修改代码来达到预期的效果。
filterable: {
ui: function (element) {
element.kendoNumericTextBox({
format: '#',
decimals: 0,
});
},
},
这会给你只有数字。 没有逗号,没有小数。
你可以在这样的列上的过滤设置格式:
field: "TaskId",
title: "TaskId",
width: 80,
filterable: {
ui: function (element) {
element.kendoNumericTextBox({
format: "n0"
});
}
}
您应该考虑使用自定义过滤器菜单。 下面是如何创建DDL。 在你的情况,你将需要创建数字文本框与特定的格式。
每剑道支持:
如果filterable.mode设置为“行”,columns.filterable.cell.template应该用于自定义输入。 请参考这个例子http://dojo.telerik.com/UKulA/2 。
可以使用最小和最大像上面的样品中限制的范围内。