url :
'DisasterInformation/json/all'
,
datatype :
"json"
,
autowidth :
true
,
shrinkToFit :
true
,
height :
350
,
autoScroll :
false
,
colNames : [
'序号'
,
'线路'
,
'区间'
,
'线别'
,
'时'
,
'分'
,
'时'
,
'分'
,
'姓名'
,
'类型'
],
colModel : [
name :
'myrn'
,
index
:
'myrn'
,width :
40
,sortable :
false
,align :
"left"
name :
'section.railway.name'
,
index
:
'section.railway.name'
,width :
40
,align :
"left"
name :
'section.name'
,
index
:
'section.name'
,width :
60
,align :
"left"
name :
'lineClass'
,
index
:
'lineClass'
,width :
40
,
name :
'mainTrackBreakHour'
,
index
:
'mainTrackBreakHour'
,width :
50
,align :
"left"
name :
'mainTrackBreakMin'
,
index
:
'mainTrackBreakMin'
,width :
50
,
name :
'regionalBreakHour'
,
index
:
'regionalBreakHour'
,width :
50
,align :
"left"
name :
'regionalBreakMin'
,
index
:
'regionalBreakMin'
,width :
50
,align :
"left"
name :
'discoverPerson'
,
index
:
'discoverPerson'
,width :
40
,align :
"left"
name :
'discoverPersonType'
,
index
:
'discoverPersonType'
,width :
40
,
}, ],
rowNum :
10
,
rowList : [
10
,
20
,
30
],
pager :
'#pager'
,
sortname :
'id'
,
sortorder :
"desc"
,
mtype :
"post"
,
viewrecords :
true
,
jsonReader : {
root :
"content"
,
page :
""
,
total :
"totalPages"
,
records :
"totalElements"
,
repeatitems :
false
,
id :
"id"
gridComplete : function() {
var ids = jQuery(
"#list"
).jqGrid(
'getDataIDs'
);
for
(var i =
0
; i < ids.length; i++) {
jQuery(
"#list"
).jqGrid(
'setRowData'
, ids[i], {
myrn : i +
1
,
}
},
caption :
""
jQuery(
"#list"
).jqGrid(
'navGrid'
,
'#pager'
, {
edit
:
false
,
add :
false
,
del :
false
,
search :
false
jQuery(
"#list"
).jqGrid(
'setGroupHeaders'
, {
useColSpanStyle :
true
,
groupHeaders : [
startColumnName :
'mainTrackBreakHour'
,
numberOfColumns :
2
,
titleText :
'中断时间(正线)'
startColumnName :
'regionalBreakHour'
,
numberOfColumns :
2
,
titleText :
'中断时间(站专支)'
startColumnName :
'discoverPerson'
,
numberOfColumns :
2
,
titleText :
'发现人'
</script>
Jqgrid
实现表格的换行操作,实现主要有三步骤,1、添加css样式,2、设定grid固定宽度,shrinkToFit:false,不自动根据比例,3、添加<br/>标签,进行换行操作
columnModel: [
{header:'主键', name:'id', editable:true, hidden:true},
{header:'${text("项目X")}', name:'project', width:155, editable:true, edittype:'text', editoptions:{readonly:true,'...
JQ常规添加CheckBox是设置 multiselect: true即可;常规设置
多级
表头
如下:
var gridHeaderArr = [];//需要设置的
表头
$.each(data.mutiModel, function (index, item) {
gridHeaderArr.push({ startColumnName: item.FIELD, numberOfColumns: 1, titleText:
$('#xxx').
jqGrid
('setGroupHeaders', {
useColSpanStyle : true, // 是否
跨列
groupHeaders : [ //
多级
表头
startColumnName : 'XX...