{ label: '操作', name: 'value.state', width: 30, align: 'center', formatter: function (value, options, row) {
if (value === 0) {
return '<a onclick="vm.delBtn(\''+row["key"].template_id+'\')" shiro:hasPermission="sys:user:delete" class="label label-primary">删除 </a>';
}
if (value === 1) {
return '<a class="label label-primary">发送</a>' +
'<a onclick="vm.delBtn(\''+row["key"].template_id+'\')" shiro:hasPermission="sys:user:delete" class="label label-primary">删除</a>';
}
if (value === 2) {
return '<a @click="update" shiro:hasPermission="sys:user:update" class="label label-primary">修改</a>' +
'<a onclick="vm.delBtn(\''+row["key"].template_id+'\')" shiro:hasPermission="sys:user:delete" class="label label-primary">删除</a>';
}
} },
formatter后
第一个 参数表示当前单元格的数据;
第二个暂时没用过,应该是jqGrid设置的三个选项;
第三参数是该行的所有数据。
row["name"]
本文探讨了在表格中根据不同状态展示操作按钮的方法,如删除、发送和修改,并结合权限控制确保用户只能执行被授权的操作。通过具体代码示例解释了如何在不同状态下显示相应的操作链接。
1928

被折叠的 条评论
为什么被折叠?



