ASP.net MVC : JQGrid - display checkbox for boolean column

标签 asp.net asp.net-mvc-3 jquery-ui jqgrid

我希望能够将 bool 字段显示为复选框,但我在 Internet 上找不到任何提供解决方案的内容。见下文,我试图返回呈现一个复选框的 html,但条目都是假的并且它们是可编辑的,这是我不想要的。

有人可以指出我做错了什么吗?为什么这么难!? (我应该用 CSS 解决这个问题吗?) 非常感谢, 皮特

@Html.Grid(new GridControl()
              .SetName("grid")
              .SetListUrl(Url.Action("SearchForRequest", "Requests"))
              .SetPageSize(100)
              .SetIsAutoSize(true)
              .SetHttpVerb(HttpVerbs.Post)
              .SetHeight("300")
              .SetAdditionalAttributes(",datatype:'local'")
              .SetColumns<RequestSummaryViewModel>(cs =>
              {
                  cs.Add(x => x.EvidenceRequired).SetCaption("Evidence Required").SetFormatter("function (cellvalue, options, rowObject) {return '<input type=checkbox value=' + cellvalue + '/>'}");

最佳答案

我不知道您使用的是哪个基于 jqGrid 的控件,但我想您可以使用 predefined使用 SetFormatter('checkbox') 而不是使用 custom formatter 的 'checkbox' 格式化程序.

关于ASP.net MVC : JQGrid - display checkbox for boolean column,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7927120/

相关文章:

jquery - 在页面加载时调用jquery

javascript - 如何通过 ulr load 删除 jQuery UI 对话框上的内容?

c# - 将字符串转换为日期时间的问题

c# - 构建正则表达式模式以最终从数据中选择所需的文本

c# - 离开页面前存储数据

c# - 使用 C# 和 Rotativa 生成 PDF 后删除状态消息

.net - 使用 .Net MVC 3 在 ViewModel 中验证当前密码以更改密码的最佳实践?

mysql - 无法使用 Entity Framework 6.0.0.0 在 ASP.NET MVC 中连接到 MySQL

c# - 何时使用 IModelBinder 与 DefaultModelBinder

json - 带有自动完成问题的 jQueryUI Ajax 调用 - JSON 正确吗?从旧的自动完成迁移