jQuery(function() { storage = jQuery.localStorage; if (!storage) storage = jQuery.cookieStorage; jQuery('#jformGraphreportHeadList').datagrid({ idField: 'id', title: '图表配置', url: 'jformGraphreportHeadController.do?datagrid&field=id,code,name,cgrSql,content,ytext,categories,isShowList,xpageJs,', fit: true, queryParams: {}, loadMsg: '数据加载中...', pageSize: 10, pagination: true, pageList: [10, 20, 30], rownumbers: true, singleSelect: false, fitColumns: false, striped: true, showFooter: true, frozenColumns: [[{ field: 'ck', checkbox: 'true' }, ]], columns: [[{ field: 'id', title: '', width: 120, hidden: true, sortable: true }, { field: 'code', title: '编码', width: 120, sortable: true }, { field: 'name', title: '名称', width: 120, sortable: true }, { field: 'cgrSql', title: '查询sql', width: 120, sortable: true }, { field: 'content', title: '描述', width: 120, sortable: true }, { field: 'ytext', title: 'y轴文字', sortable: true }, { field: 'categories', title: 'x轴数据', sortable: true }, { field: 'isShowList', title: '是否显示明细', sortable: true, align: 'center', formatter: function(value,rec,index){ return value == 'Y'?'是':'否'; } }, { field: 'xpageJs', title: '扩展JS', sortable: true }, { field: 'opt', title: '操作', width: 220, formatter: function(value, rec, index) { if (!rec.id) { return ''; } var href = ''; href += ""; href += "删除"; href += ""; href += "功能测试"; href += ""; href += "配置地址"; return href; } }]], onLoadSuccess: function(data) { jQuery("#jformGraphreportHeadList").datagrid("clearSelections"); }, onClickRow: function(rowIndex, rowData) { rowid = rowData.id; gridname = 'jformGraphreportHeadList'; } }); jQuery('#jformGraphreportHeadList').datagrid('getPager').pagination({ beforePageText: '', afterPageText: '/{pages}', displayMsg: '{from}-{to}共 {total}条', showPageList: true, showRefresh: true }); jQuery('#jformGraphreportHeadList').datagrid('getPager').pagination({ onBeforeRefresh: function(pageNumber, pageSize) { jQuery(this).pagination('loading'); jQuery(this).pagination('loaded'); } }); }); function reloadTable() { try { jQuery('#' + gridname).datagrid('reload'); jQuery('#' + gridname).treegrid('reload'); } catch(ex) {} } function reloadjformGraphreportHeadList() { jQuery('#jformGraphreportHeadList').datagrid('reload'); } function getJformGraphreportHeadListSelected(field) { return getSelected(field); } function getSelected(field) { var row = jQuery('#' + gridname).datagrid('getSelected'); if (row != null) { value = row[field]; } else { value = ''; } return value; } //查询列表数据 function jformGraphreportHeadListSearch(){ //判断是否满足验证规则 if(!jQuery("#jformGraphreportHeadList").Validform({ tiptype:3 }).check()){ //校验规则不满足 return false; } var queryParams = jQuery("#jformGraphreportHeadList").datagrid("options").queryParams; jQuery("#jformGraphreportHeadListtb").find('*').each(function(){ queryParams[jQuery(this).attr('name')] = jQuery(this).val(); }); jQuery('#jformGraphreportHeadList').datagrid({ url: 'jformGraphreportHeadController.do?datagrid&field=id,code,name,cgrSql,content,ytext,categories,isShowList,xpageJs,', pageNumber : 1 }); } //监测回车键 function EnterPress(e) { var e = e || window.event; if (e.keyCode == 13) { jformGraphreportHeadListSearch(); } } //切换到功能测试tab页面 function addlisttab(tableName,content){ addOneTab( '' + "["+content+"]", "graphReportController.do?list&id="+tableName); } //弹出菜单配置地址 function popMenuLinkGraph(tableName,content){ jQuery.dialog({ content: "url:jformGraphreportHeadVMController.do?popMenuLink&url=graphReportController.do?list&isIframe&title="+tableName, drag : false, lock : true, title:'菜单链接' + '['+content+']', opacity : 0.3, width:400, height:80,drag:false,min:false,max:false }).zindex(); } //导入 function ImportXls() { openuploadwin('Excel导入', 'jformGraphreportHeadVMController.do?goImportExcel', "jformGraphreportHeadList"); } //导出 function ExportXls() { JeecgExcelExport("jformGraphreportHeadController.do?exportXls","jformGraphreportHeadList"); }