我有一个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());