在上篇博客的基础上,还有修改功能,该按钮只有一个,所以要区分是修改菜单还是修改按钮
JS代码如下:
/**
* Name 打开修改窗口
*/
function openEdit(){
var item = $('#data-datagrid').treegrid('getSelected');//获取选中的行
if(item == null || item.length == 0){
$.messager.alert('信息提示','请选择要修改的数据!','info');
return;
}
//此处要区分是修改菜单还是修改按钮
var parent = $('#data-datagrid').treegrid('getParent',item.id);//选中菜单的上级菜单
if(parent != null && parent.parentId != 0){
//选中的是按钮菜单
$('#edit-menu-dialog').dialog({
closed: false,
modal:true,
title: "修改按钮信息",
buttons: [{
text: '确定',
iconCls: 'icon-ok',
handler: editButton
}, {
text: '取消',
iconCls: 'icon-cancel',
handler: function () {
$(