有条件地在层次结构上显示命令按钮 telerik 网格



我想根据主行数据在 telerik 网格层次结构中显示一个自定义命令按钮

嗨,我有一个 telerik 层次结构网格数据,我想在详细信息行中显示一个自定义命令按钮,具体取决于主行数据。

在详细模板网格中,我调用 ShowIfSubmitted(( 方法。

command.Custom("Void").Text("Void").Click("VoidDeal").Visible("ShowIfSubmitted");

在函数中:

function ShowIfSubmitted(dataItem) {
}

我只能访问详细信息行中的模型数据。

但是我想访问 de 主行数据,以检查模型中属性的值是否符合在详细信息行中隐藏按钮的条件。

我的解决方法是提取父行实例模型以获取其 id,使用我创建的此字段和 ajax 调用数据库以获取我需要的所有信息。实际上,使用"参数"对象,我可以提取id值。

基本上我只是这样做:

function ShowIfSubmitted(dataItem) { 
var deal_status_id = 0; 
$.ajax({ 
async: false, 
data: { dealId: dataItem.Deal_Number }, 
url: '@Url.Action("action", "controller")', 
success: function (data) { 
deal_status_id = data; 
} 
}) 
return deal_status_id == submitted_status; 
} 

在控制器操作中是我调用服务的位置。

相关内容

  • 没有找到相关文章

最新更新