var xxdy = new Object(); xxdy.loadSearchModule = function(p) { var $div = $("#" + p.id); if ($div.length > 0) { $div.load('xxdySearchModule.htm', { from : p.from, callBackFunName : p.callBackFunName, 'xxdySearchGrid' : $("#xxdySearchGrid").val() }, function() { }); } }; /** * 加载消息订阅查询模块 */ xxdy.loadSearchModule({ id : 'xxdySearchModule', from : 'xxdy', callBackFunName : 'searchXxdyCallBack' }); /** * 搜索条件回调函数 * * @param {搜索条件对象} * data * @param {分隔符} * fgf */ function searchXxdyCallBack(data, fgf) { huimv.searchGrid("xxdyGrid", { url : 'getXxdyList.htm', params : [{ name : 'param', value : data }, { name : 'fgf', value : fgf }] }, '消息订阅搜索结果'); } /** * 加载消息订阅列表数据 */ function loadXxdyGrid(xxdySearchGrid) { jQuery("#xxdyGrid").flexigrid({ url : 'getXxdyList.htm', dataType : 'json', method : 'post', params : [{ name : 'xxdySearchGrid', value : $('#xxdySearchGrid').val() }, { name : 'from', value : $("#from").val() }], title : '消息订阅浏览', usepager : true, useRp : true, rp : 10, singleSelect : true, hidehead : false, showInputPage : true, showSelectRp : false, showTableToggleBtn : false, width : '790', resizable : false, height : '335', cache : false,// 清除缓存 colModel : [{ display : '行号', name : 'hh', width : 25, sortable : false, align : 'center', process : function(col, record, d) { jQuery(col).html(d + 1); } }, { display : '姓名', name : 'yhxm', width : 100, sortable : false, align : 'center' }, { display : '系统消息', name : 'aifm', width : 80, sortable : true, align : 'center', process : function(col, record, postion, pid) { jQuery(col).addClass('s'); if (record.aifm == 1) { jQuery(col).html(''); } else { jQuery(col).html('--'); } } }, { display : '时温度', name : 'swd', width : 80, sortable : false, align : 'center', process : function(col, record, postion, pid) { jQuery(col).addClass('s'); if (record.swd == 1) { jQuery(col).html(''); } else { jQuery(col).html('--'); } } }, { display : '网络故障', name : 'wlgz', width : 80, sortable : false, align : 'center', process : function(col, record, postion, pid) { jQuery(col).addClass('s'); if (record.wlgz == 1) { jQuery(col).html(''); } else { jQuery(col).html('--'); } } }, { display : '事件号', name : 'sjh', width : 80, sortable : false, align : 'center', process : function(col, record, postion, pid) { jQuery(col).addClass('s'); if (record.sjh == 1) { jQuery(col).html(''); } else { jQuery(col).html('--'); } } }] }); } loadXxdyGrid($('#xxdySearchGrid'));