【发布时间】:2013-07-14 10:11:27
【问题描述】:
我一直在使用 kendo Ui 进行网络控制。我需要在网格中的一列上应用过滤器,那就是年龄。因此,我进行了搜索,并将该字段设为 Int 类型,这就是我的问题的解决方案。过滤器工作正常,但每当我们在过滤器外模糊时,它会将值更改为十进制。像 34.00 这不是必需的。我搜索了这个解决方案,但我没有得到它的解决方案。我的问题和这个有点类似。
http://www.kendoui.com/forums/mvc/grid/filter-value-formatting-issue.aspx
这是与网格绑定的列的属性:
{
public int Age { get; set; }
//and in razor view , I have
.Name("DataGrid")
.Columns(columns => { columns.Bound(p => p.Age).Title("Age"); }
}
【问题讨论】:
-
在网格过滤器弹出是内置功能,如果您想在网格中显示不带小数的值,那么它可能。
-
在网格中显示值不是我的问题。那很好,可以工作。问题是每当我在过滤器中输入值时,模糊后值会变为十进制。休息就好了。
-
年龄不能为十进制。这就是为什么它看起来很尴尬。
-
这家伙也有同样的问题http://stackoverflow.com/questions/15129199/changeing-the-kendo-numeric-filter-format
-
同样的问题,这里也是stackoverflow.com/questions/14897222/…
标签: asp.net c#-4.0 asp.net-mvc-4 kendo-ui kendo-grid