2013-05-30 88 views

回答

3

您可以使用此代碼更改列標籤。

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'}, 
    ........... 
    ] 
      ..... 
);  
2

試試這個..

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]); 
      } 
     } 
    } 
} 

}