$(document).ready(function () {
//1.初始化表单域页面加载默认值
initFormSearchParams();
var options ={
url : BASE_PATH+'/adTableConfigController/searchList',
rowStyler:function(index,row){
var style = "";
//格式化datagrid行背景色(审核蓝色背景),行作废添加下划线。产品默认规则
//根据业务需求替换指定列的码值:row.verifyStatus--》表示datagrid某行指列的值,和产品需求默认的值进行比较
// verifyStatus 是在js定义的常量,对应已审核码值
/**
if(!isNull(row.verifyStatus) && row.verifyStatus==verifyStatus){
//默认审核状态下蓝色背景
style += 'background-color:#A9CAF5;';
}
if(!isNull(row.cancelStatus) && row.cancelStatus==cancelStatus){
//默认作废状态下,添加横划线
style += 'text-decoration: line-through;';
}*/
return style;
},
onBeforeLoad:function(){
//初始化列表
initDatagrid();
},
onLoadSuccess:function(data){
//汇总查询,根据业务决定是否注释该行代码
//loadSummary();
}
}
//2.初始化查询条件并且开始加载datagrid数据
initSearchMenuAndLoadData(options);
//3.初始化隐藏和显示
$("#datagrid_table").datagridRowSOH({
primaryField:'tableConfigId',
afterElement:'SOH_HIDDEN_INPUT'
})
//4.导出
$("#exportBtn").oasis_datagrid_exporter({
table:'datagrid_table',//表格ID
exportCode:'export.xml中配置!!eg:wmLogisticsBill_export',
defaultFileName:"改成默认导出文件名",
tablePrimaryField:'tableConfigId'//列表数据主键字段
});
// 页面加载完需要额外执行的js代码,写到该注释以下部分!!
});
js部分:pageCommon.js
1://初始化查询条件,并加载datagrid数据 initFormSearchParams();
2://初始化查询条件并且开始加载datagrid数据 initSearchMenuAndLoadData(options);
initSearchMenuAndLoadData包含如下:
//为form表单提取查询条件extractConditionsToForm
//获取查询条件的值,以及显示的文本getSearchCondition
//绑定查询条件bindQueryConditions
3:初始化隐藏和显示$("#datagrid_table").datagridRowSOH
4:导出 $("#exportBtn").oasis_datagrid_exporter
crud.js//查询js的doSearch(options,additionParams)
转载于:https://my.oschina.net/marlon520/blog/814623