layer关闭弹窗 (弹窗easyui:为datagrid添加radio单选框)
来源:互联网 发布:ug4轴编程视频 编辑:程序博客网 时间:2024/06/01 08:51
<script type="text/javascript">//按钮点击事件 $("#button_search").click(function(){ //获取keyword var keyword = $("#keyword").val(); $('#dg').datagrid({ url:'/sbd/findCompanyByKeyword.action', pagination: true, pageSize: 10, pageList: [10,15,20,25], queryParams:{ "keyword":keyword }, fitColumns: true,//fitColumns设置为true,自动扩展或收缩列的大小以适应网格宽度和防止水平滚动条 singleSelect: true, loadMsg:'正在查询,请稍等...', columns:[[ {field:'id',title:'ID',width:30,align:'center'}, {field:'companyNo',title:'公司编号',width:50,align:'center'}, {field:'companyName',title:'公司名称',width:50,align:'center'}, {field:'areaId',title:'所属地区',width:50,align:'center'}, {field:'address',title:'地址',width:150,align:'center'}, { field: 'checked', title: '选择', width: 20,align:'center', formatter: function(value, rowData, rowIndex){ return '<input type="radio" name="selectRadio" id="selectRadio"' + rowIndex + 'value="' + rowData.oid + '" />'; } } ]], //onload onLoadSuccess: function(data){ //加载完毕后获取所有的checkbox遍历 if (data.rows.length > 0) { //循环判断操作为新增的不能选择 for (var i = 0; i < data.rows.length; i++) { //根据operate让某些行不可选 if (data.rows[i].operate == "false") { $("input[type='radio']")[i].disabled = true; } } } }, //父子页面传参数 onClickRow: function(rowIndex, obj, rowData){ //加载完毕后获取所有的checkbox遍历 var radio = $("input[type='radio']")[rowIndex].disabled; //如果当前的单选框不可选,则不让其选中 if (radio!= true) { //让点击的行单选按钮选中 $("input[type='radio']")[rowIndex].checked = true; //父子页面传参数 parent.$("#hidden_company_id").val(obj.id); parent.$("#company_name").val(obj.companyName); //获取当前窗体索引 var index = parent.layer.getFrameIndex(window.name); //执行关闭 parent.layer.close(index); }else { $("input[type='radio']")[rowIndex].checked = false; } } }); });</script>
阅读全文
0 0
- layer关闭弹窗 (弹窗easyui:为datagrid添加radio单选框)
- 为DataGrid列添加Radio(单选框)列
- 为DataGrid列添加Radio(单选框)列
- 为DataGrid列添加Radio(单选框)列
- 为DataGrid列添加Radio(单选框)列
- 为DataGrid列添加Radio(单选框)列
- layer和easyUI结合:点击确定按钮关闭弹窗
- easyui datagrid 弹窗添加修改删除
- easyui datagrid 添加超链接
- EasyUI DataGrid添加超链接
- 为easyUI的dataGrid添加自己的查询框
- EasyUI——DataGrid中嵌入Radio
- easyui-datagrid checkbox和radio组合使用
- layer和easyUI结合弹窗
- jquery easyui datagrid 添加超链接
- easyui datagrid toolbar 添加文本框
- easyUI 添加排序到datagrid
- easyui dataGrid 动态添加列
- 随机生成个数50和20的字符串分别存在file1,file2中并将在file1中出现且不在file2中的字符存在flie3中
- 无限轮播1
- 有无条件分页查询
- 进程与线程的关系及区别
- Topcoder SRM 726 Hard
- layer关闭弹窗 (弹窗easyui:为datagrid添加radio单选框)
- 斐波拉契数列(Fibonacci)
- 无限轮播2
- JavaScript~ajax~城市三级联动
- linux 安装jdk
- 160个练手CrackMe-041
- 数据结构实验之排序一:一趟快排
- protocolBuf的跨平台基础使用1
- Myapp