KendoGrid禁用或启用(编辑,添加或删除按钮)库(true或false in)

时间:2013-11-07 10:34:45

标签: jquery button kendo-ui

我想在Kendo Grid基础上禁用或启用按钮(k-grid-edit,k-grid-add,k-grid-delete)从控制器(viewbag或viewdata)获取值(true或false)。

该值来自行动基础用户类型中的函数....

2 个答案:

答案 0 :(得分:4)

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))

答案 1 :(得分:0)

要更改kendo-grid设置,您必须重新创建网格。 look here。我希望这可以帮到你。