jqgridに2つのヘッダーを含めることができます。 1つはcolModelと1つはcolModelなし?jqgridダブルヘッダー
また、1つの行をクリックすると、グリッド全体がハイライト表示される問題があります。この問題を解決するにはどうすればよいですか?
CSSコード:
.cssclass{
background-color : #EEEEEE;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #0B0B61;
border: 0;
font-weight: bold;
text-align: center;
text-indent: 2pt;
padding-top: 2px;
padding-right: 2px;
padding-left: 2px;
left: expression(parentNode.parentNode.parentNode.parentNode.parentNode.scrollLeft);
position:relative;
z-index:10;
cursor: default;
}
jqgridコード:
$.ajax({
type: "POST",
url: 'cfcs/index.cfc?method=getCols',
data: "",
dataType: "json",
success: function(result)
{
colM = eval("([" + result.COLMODEL + "])");
colN = result.COLNAMES;
jQuery("#list").jqGrid({
url:'cfcs/index.cfc?method=getDetails',
datatype: 'json',
mtype: 'POST',
colNames:colN,
colModel :colM,
height: 'auto',
hoverrows: true,
width: 1260,
shrinkToFit: false,
pager: jQuery('#pager'),
resizable: false,
rowNum: 25,
rowList: [25, 50, 100],
viewrecords: true,
jsonReader: {
root: "ROWS", //our data
page: "PAGE", //current page
total: "TOTAL", //total pages
records:"RECORDS", //total records
cell: "",
id: "0"
}
//loadComplete: function(data){alert('loaded');},
//loadError: function(xhr,status,error){alert('error');}
})
$("#list").setLabel("col1","<br><br>col1","cssclass");
$("#list").setLabel("col2","<br><br>col1","cssClass");
$("#list").jqGrid('navGrid','#pager',{
edit:false,
add:false,
del:false,
search:true,
refresh: true,
searchtext:"Search",
refreshtext: "Refresh",
'cloneToTop':true
});
},
error: function(x, e)
{
alert(x.readyState + " "+ x.status +" "+ e.msg);
}
});
感謝。
2つのヘッダー行を意味しますか?または2行の高さの1つの見出し行ですか? @ Zac。 – Zac
2つのヘッダー行.1つのヘッダーにはすべての必須列があります。私はいくつかの列の日付範囲を含めるために、最初のヘッダーの上に2番目のヘッダーを持つ必要があります。 – DG3