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在Grid.MVC中不起作用

使用

SetFilterWidgetType("System.Boolean") 

让它发挥作用。

Grid.Mvc支持几种类型的列(在Add方法中指定):

System.String
System.Int32
System.Int64
System.Boolean
System.DateTime
System.Decimal
System.Byte
System.Double
System.Single