【问题标题】:KendoGrid Disable or Enable (edit, add or delete button) base (true or false in )KendoGrid 禁用或启用(编辑、添加或删除按钮)基础(true 或 false 中)
【发布时间】:2013-11-18 23:05:26
【问题描述】:

我想禁用或启用 Kendo Grid 中的按钮(k-grid-edit、k-grid-add、k-grid-delete)基于从控制器(viewbag 或 viewdata)获取的值(true 或 false)。

该值是从 action base usertype 中的函数获得的......

【问题讨论】:

    标签: jquery button kendo-ui


    【解决方案1】:
    columns.Command(command => command.Destroy())
    .HtmlAttributes( new { @class = (bool)ViewBag.Disabled ? "k-state-disabled" : "k-state-default"})
    

    注意:对于这个 css 技巧,您必须手动分离单个按钮的单击事件。以下内容会有所帮助:

    columns.Command(command => command.Destroy()).Visible((bool)ViewBag.IsDisabled))
    

    columns.Command(command => command.Destroy()).Hidden((bool)ViewBag.IsDisabled))

    【讨论】:

    • Wonderfull.. 我正在测试.. 非常感谢! Binbsr
    • 如果这解决了您的问题,您可以随时接受答案:) 以便其他人可以轻松注意到可靠性。
    【解决方案2】:

    要更改剑道网格设置,您必须重新创建网格。 look here。我希望这可以帮助你。

    【讨论】:

      猜你喜欢
      • 2018-04-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多