我尝试在此页面中使用Grid.MVC中的过滤器来显示对文本,数字,布尔和日期的正确过滤。
我有正确的问题。当我添加行添加过滤器时,过滤器甚至没有打开 这就是这条线:
columns.Add(model => model.NMLS).Titled("NMLS").Sortable(true).Filterable(true).SetFilterWidgetType("BooleanFilterWidget");
当我没有这条线时,它正在打开过滤器:
SetFilterWidgetType("BooleanFilterWidget");
但是我需要使用不同的过滤器来使它更加干净。(比如,umbder。bool,date ...)
答案 0 :(得分:0)
使用
SetFilterWidgetType("System.Boolean")
让它发挥作用。
Grid.Mvc支持多种类型的列(在Add方法中指定):
System.String
System.Int32
System.Int64
System.Boolean
System.DateTime
System.Decimal
System.Byte
System.Double
System.Single