有沒有方法可以更改/更新jqGrid中的列名?我需要在更改下拉字段時在列標題中插入突出顯示的文本。下拉字段在jqGrid之外。jqGrid - 有條件地更新/更改jqGrid表中的列名
欣賞任何輸入!
有沒有方法可以更改/更新jqGrid中的列名?我需要在更改下拉字段時在列標題中插入突出顯示的文本。下拉字段在jqGrid之外。jqGrid - 有條件地更新/更改jqGrid表中的列名
欣賞任何輸入!
您可以使用此代碼更改列標籤。
if(condition_for_label_change)
{
$('#list').jqGrid('setLabel', 'column_index', 'New_Label', { 'text-align': 'left' });
}
假設你的列模型是這樣的:
$('#list').jqGrid({
.............
colModel: [
..............
{ name: 'column_index', index: 'column_index', align: 'left'},
...........
]
.....
);
試試這個..
loadComplete:函數(){ 變量$電網= $(本),COLUMNNAMES,名稱, userdata = $ grid.jqGrid('getGridParam','userData');
if (userdata) {
if (userdata.title) {
$grid.jqGrid('setCaption', userdata.title);
}
if (userdata.columnNames) {
columnNames = userdata.columnNames;
for (name in columnNames) {
if (columnNames.hasOwnProperty(name)) {
$grid.jqGrid('setLabel', name, columnNames[name]);
}
}
}
}
}