但是bootstrap的模态框有什么不能适合所有的场景。这里学习layer的弹出窗口
直接查看代码:
layer.open({
type: 2,
title:'角色权限查询',
area: ['70%', '80%'],
fixed: false, //不固定
maxmin: true,
content: 'url地址',
});
打开一个窗口后,使用jqGrid获取值获取本页面选中的表格数据:
var userId = $("#table_list_2").jqGrid('getGridParam','selrow');//获取默认ID
var state = $("#table_list_2").jqGrid('getCell',userId,'state');//获取指定的单元格值
使用layer打开一个新的页面后。取值方法如下:
var userId = parent.$("#table_list_2").jqGrid('getGridParam','selrow');//获取默认ID
var state = parent.$("#table_list_2").jqGrid('getCell',userId,'state');//获取指定的单元格值
处理完操作后。需要关闭layer打开的窗口。
var index = parent.layer.getFrameIndex(window.name); //获取当前窗体索引
parent.layer.close(index); //执行关闭
其中‘getCell’是jqgrid的默认方法,userId是选择的行ID,‘state’是要获取的属性。