SetFilterWidgetType在Grid.MVC中不起作用
本文关键字:不起作用 MVC Grid SetFilterWidgetType | 更新日期: 2023-09-27 18:21:18
我试着从这个页面使用Grid.MVC中的过滤器来显示对文本、数字、布尔和日期的正确过滤。
https://gridmvc.codeplex.com/wikipage?title=Filtering&referringTitle=客户端%20side%20%28javascript%29
我很难把它弄对。当我添加要添加筛选器的行时,筛选器甚至没有打开这是一条线:
columns.Add(model => model.NMLS).Titled("NMLS").Sortable(true).Filterable(true).SetFilterWidgetType("BooleanFilterWidget");
当我没有这条线时,它正在打开过滤器:
SetFilterWidgetType("BooleanFilterWidget");
但我需要使用不同的滤镜,让它更轻薄。(如umbder.bool,date…)
使用
SetFilterWidgetType("System.Boolean")
让它发挥作用。
Grid.Mvc支持几种类型的列(在Add方法中指定):
System.String
System.Int32
System.Int64
System.Boolean
System.DateTime
System.Decimal
System.Byte
System.Double
System.Single