【发布时间】:2019-09-25 22:17:39
【问题描述】:
我想根据主行数据在 Telerik 网格层次结构中显示自定义命令按钮
您好,我有一个 Telerik 层次结构网格数据,我想在详细信息行中显示一个自定义命令按钮,具体取决于主行数据。
在详细模板网格中,我调用 ShowIfSubmitted() 方法。
command.Custom("Void").Text("Void").Click("VoidDeal").Visible("ShowIfSubmitted");
在函数中:
function ShowIfSubmitted(dataItem) {
}
我只能访问明细行中的模型数据。
但我想访问主行数据,以检查模型中属性的值是否符合隐藏细节行中按钮的条件。
【问题讨论】:
-
你在
ShowIfSubmitted函数中试过console.log(arguments)吗? -
console.log(arguments)给出了当前行的实例对象,所以这对我不起作用。我的解决方法是提取父行实例模型以获取它的 ID,使用我创建的这个字段和对数据库的 ajax 调用来获取我需要的所有信息。实际上,使用“参数”对象,我可以提取 id 值。感谢您的建议!
标签: model-view-controller kendo-ui grid