layer和easyUI结合:点击确定按钮关闭弹窗

来源:互联网 发布:xmind for mac 编辑:程序博客网 时间:2024/05/22 20:28
<script type="text/javascript">//获取keywordvar keyword = "";var dataGrid;$(document).ready(function(){keyword = $("#keyword").val();dataGrid = $('#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:'area_name',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);                                          }else {                $("input[type='radio']")[rowIndex].checked = false;            }        }});});//查询按钮        $("#button_search").click(function(){        //获取keyword        keyword = $("#keyword").val();             var queryParam = dataGrid.datagrid("options").queryParams;        queryParam.keyword = keyword;        dataGrid.datagrid("options").queryParams = queryParam;       dataGrid.datagrid("reload");        });//关闭弹窗function closeWindow(){//获取当前窗体索引        var index = parent.layer.getFrameIndex(window.name);       //执行关闭      parent.layer.close(index);}</script>

阅读全文
0 0