首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SetFilterWidgetType在Grid.MVC中不起作用

SetFilterWidgetType在Grid.MVC中不起作用
EN

Stack Overflow用户
提问于 2015-11-10 03:48:26
回答 1查看 910关注 0票数 0

我试着从这个页面使用Grid.MVC中的过滤器来显示对文本、数字、布尔和日期的适当过滤。

https://gridmvc.codeplex.com/wikipage?title=Filtering&referringTitle=Client%20side%20%28javascript%29

我很难正确地理解它。当我添加添加过滤器的代码行时,过滤器甚至都没有打开,这就是代码行:

代码语言:javascript
复制
columns.Add(model => model.NMLS).Titled("NMLS").Sortable(true).Filterable(true).SetFilterWidgetType("BooleanFilterWidget");

当我没有这行代码时,它正在打开过滤器:

代码语言:javascript
复制
 SetFilterWidgetType("BooleanFilterWidget");

但是我需要使用不同的滤镜来使它更亲切。bool,date...)

EN

回答 1

Stack Overflow用户

发布于 2015-11-21 03:00:39

使用

代码语言:javascript
复制
SetFilterWidgetType("System.Boolean") 

才能让它工作。

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

代码语言:javascript
复制
System.String
System.Int32
System.Int64
System.Boolean
System.DateTime
System.Decimal
System.Byte
System.Double
System.Single
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33617037

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档