我有一个kendo.ui网格,我有一个自定义命令来创建一个按钮。我需要根据模型数据中的两个值禁用按钮。
columns.Command(command => command.Custom("Edit").Click("loadDataForEdit")).Width(20);
我尝试将其包装在if语句中,但它并不是那样。
有没有其他人需要这样做,如果是这样的话?
答案 0 :(得分:1)
我使用客户端模板来实现这一点,其中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());