我有这个例子: http://dojo.telerik.com/IhEdu
数据中有CanDelete列隐藏/显示"删除"命令列。根据CanDelete值在dataBound中删除列。
现在尝试点击"编辑"网格中的文字然后"取消"在弹出对话框中。并且"删除"出现在"编辑"的右边。但是此列已在dataBound上删除。
它与架构有关,因为删除架构修复了这个问题。为什么?这个架构定义有什么问题?
Thnx寻求帮助
答案 0 :(得分:0)
我认为在对话框关闭时会重建该行。
尝试使用CanDelete模板替换命令和dataBound处理程序
{
field: "CanDelete",
template: "<a class='k-grid-edit'> edit </a> #if(CanDelete){#<a class='k-grid-delete'> delete </a>#}#"
}