【问题标题】:Kendo Grid show model for checkboxKendo Grid 显示复选框的模型
【发布时间】:2015-06-15 15:34:15
【问题描述】:

我想使用我的@item.Default,如果值为真,它将返回布尔值。我想在我的 asp.net mvc kendo 网格中将它显示为一个复选框。这是我拥有的代码,但显然它不会从模型中提取以显示需要检查的值。

@(Html.Kendo().Grid<net_2_0_OBOE.OpenAccess.OBClientSetup>()
          .Name("grid")
          .Columns(columns =>
          {
              columns.Bound(obcs => obcs.SetupID);
              columns.Bound(obcs => obcs.ProfileName);
              columns.Bound(obcs => obcs.Default).ClientTemplate("<input type='checkbox' #= Error ? checked='"
                   + @item.Default + "': '' # class='disabled' />");
              columns.Bound(obcs => obcs.EEFinalize);
              columns.Bound(obcs => obcs.AllowOutsideCodes);
              columns.Bound(obcs => obcs.Completed);
              columns.Command(command =>
              {
                  command.Edit();
                  command.Destroy().HtmlAttributes(new {@class = "onboard-delete "});
              });
          })

【问题讨论】:

  • item.Default 在哪里?在OBClientSetup?

标签: asp.net asp.net-mvc razor kendo-grid kendo-asp.net-mvc


【解决方案1】:

您只需按如下方式连接剃刀:

.ClientTemplate("<input type='checkbox' #= Error ? checked='" 
                       + @item.Default + "': '' # class='disabled' />");

【讨论】:

  • 谢谢。尽管@item 无法解析符号'item',但它很奇怪。我相信我正确地调用了模型。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-10-06
  • 1970-01-01
  • 2014-03-14
  • 1970-01-01
  • 2016-02-23
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多