修改页面数据
列表页面数据
在查询里面进行判断
望采纳,谢谢
//双击行事件
function onDblClickRow(rowIndex, rowData){
//权限复选框置空
$('#permissionTd').html("");
//打开修改窗口
$('#editWindow').window("open");
//双击行普通数据回显
$("#editRoleForm").form("load",rowData);
/*权限复选框 --start */
//1.权限复选框: 页面加载完成后,发送ajax请求,查询所有的权限数据,将数据转化为json,在页面中展示为复选框形式
//查询全部权限数据的ajax URL
var url = '${pageContext.request.contextPath}/permissionAction_findAll.action';
//根据角色id查询对应权限数据的ajax URL
var urlRoleId = "${pageContext.request.contextPath}/permissionAction_findPermissionByRoleId.action"
$.post(url,{},function(data){
//根据角色id查询查询对应权限ajax
$.post(urlRoleId,{"id" : rowData.id},function(showPermissionData){
//1.查询全部权限的回调数据遍历
for(var i = 0;i<data.length;i++){
//2.获取权限id
var id = data[i].id;
//alert(id);
//3.获取权限名称name
var name = data[i].name;
//4.获取权限多选框所在的位置,拼装权限的多选框选项
$('#permissionTd').append('<input type="checkbox" name="permissionIds" value="'+id+'" /> '+name);
//2.通过roleId查询权限的回调数据遍历
for(var j = 0;j<showPermissionData.length;j++){
var pId= showPermissionData[j].id;
//alert("pId :"+pId);
if(pId==id){
$('input:checkbox').eq(i).attr("checked",'true');
continue;//结束本层本次循环
}
}
}
},'json');
},'json');
}
/*权限复选框 --end */