gpt4 book ai didi

javascript - 如何根据某些条件禁用剑道网格单元内的按钮?

转载 作者:行者123 更新时间:2023-12-03 08:20:19 26 4
gpt4 key购买 nike

我的网格中有 1 列,其名称为 status,并且网格的最后一列包含名为 Action 的列。

在此操作列中,我有两个按钮,即编辑和删除

现在,当我的状态值为待处理时,我想通过工具提示禁用我的删除按钮:无法删除状态为待处理之外的记录

这是我的代码:

                    {
field: "Status",
title: "Status",
width: 200,
template: '#if(Status) {#Approved#} else{#Pending#}#'
},
{
field: "Id",
title: "Action",
width: 60,
template: "<a title='Edit' href=''></a><a onclick='javascript:return Delete(\"#:Id#\",\"grid2\");' title='delete'><img src='@Url.Content("~/img/delete.png")' /></a> //Disable this delete when status is except pending.
sortable: false
}

如何做到这一点?

最佳答案

请尝试使用以下代码片段。我们无法禁用 anchor 标记,因此我已从 anchor 标记中删除了 onclick 事件,其状态为待处理。

columns: [{
field: "Status",
title: "Status"
},
{
field: "StudentID",
title: "Action",
template: "<a title='Edit' href=''>Edit</a> " +
"#if(Status=='Approved'){# <a onclick='javascript:return Delete(\"#:StudentID#\",\"grid2\");' title='delete'>Delete</a> #}#" +
"#if(Status=='Pending'){# <a title='Cant delete record with status except pending'>Delete</a> #}#"


}]

示例数据:

enter image description here

关于javascript - 如何根据某些条件禁用剑道网格单元内的按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33773401/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com