ColModel 是jqGrid裏最重要的一個屬性,設置表格列的屬性。
用法:
java 代碼:
jQuery("#gridid").jqGrid({
...
colModel: [ {name:'name1', index:'index1'...}, {...}, ... ],
...
});
有一些參數當表格初始化完成後是不能被修改的:
name
width
resizable
label (method avail.)
例子:$("#grid1").xgrid({
url:{url:'../data/json-grid-standard.htm',pageSize:'10',currentPage:'1'},// 列表數據
colModel:[{"display":"序號","width":"20","align":"center","sortable":"false","name":"xuhao"},
{"display":"登錄ID","width":32,"align":"center","sortable":"true","name":"LOGIN_ID"},
{"display":"姓名","width":32,"align":"center","sortable":"true","name":"XM"},
{"display":"組織機構","width":32,"align":"left","sortable":"true","name":"ORG_ID"},
{"display":"區域","width":32,"align":"center","sortable":"true","name":"REGION_ID"},
{"display":"日期","width":32,"align":"center","sortable":"true","name":"DATE"},
{"display":"是否刪除","width":32,"align":"center","sortable":"true","name":"ISDEL","hide":"true"}
], //列表結構配置
title:'列表控件',
searchitems:[
{"display":"登錄ID","name":"LOGIN_ID"},
{"display":"姓名","name":"XM"},
{"display":"時間","name":"ORG_ID"},
{"display":"日期","name":"DATE"},
{"display":"區域代碼","name":"REGION_DM"}
],//列表中搜索的條件項
width:800,
callback:function(){ alert('列表初始化完成後,執行回調') },
searchMode:true //搜索模式,初始化時不加載數據並隱藏列表
}); java