如何根据模型中的值有条件地禁用按钮kendo.ui网格



我有一个kendo.ui网格,还有一个自定义命令来创建按钮。我需要根据模型数据中的两个值禁用该按钮。

columns.Command(command => command.Custom("Edit").Click("loadDataForEdit")).Width(20);

我试着把它包装在if语句中,但它不喜欢这样。

以前有其他人需要这样做吗?如果需要,怎么做?

我使用了一个客户端模板来实现这一点,其中Disabled是我绑定到网格的模型上的一个属性(很抱歉格式化。在我的剃刀视图中,这是一个长字符串)

c.Bound(f => f.Status).ClientTemplate("#if(Disabled) {#<a class='btn btn-small' href='Enable/Index/#=LoginId#' >Enable</a> #}" +
" else {#<a class='btn btn-small btn-danger' href='Disable/Index/#=LoginId#'>Disable</a>#}#".ToString());

最新更新