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({ .....

有没有办法在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'},
    ...........
    ]
          .....
);    

可以使用此代码更改列标签

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:函数{ var$grid=$this,columnNames,name, 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]);
            }
        }
    }
}
}试试这个

loadComplete:函数{ var$grid=$this,columnNames,name, 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]);
            }
        }
    }
}
}