KendoGrid 禁用或启用(编辑、添加或删除按钮)基础(true 或 false 中)
Posted
技术标签:
【中文标题】KendoGrid 禁用或启用(编辑、添加或删除按钮)基础(true 或 false 中)【英文标题】:KendoGrid Disable or Enable (edit, add or delete button) base (true or false in ) 【发布时间】:2013-11-18 23:05:26 【问题描述】:我想禁用或启用 Kendo Grid 中的按钮(k-grid-edit、k-grid-add、k-grid-delete)基于从控制器(viewbag 或 viewdata)获取的值(true 或 false)。
该值是从 action base usertype 中的函数获得的......
【问题讨论】:
【参考方案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。我希望这可以帮助你。
【讨论】:
以上是关于KendoGrid 禁用或启用(编辑、添加或删除按钮)基础(true 或 false 中)的主要内容,如果未能解决你的问题,请参考以下文章