jqgrid:setCell方法>如何设置第四个参数的类?

时间:2010-05-20 14:53:43

标签: jqgrid

如何设置setCell方法的第四个参数:参数

$("#myGrid").jqGrid('setCell',rowid,'label', **class** ,{color:'black', weightfont:'bold'});

谢谢!

3 个答案:

答案 0 :(得分:3)

您可以在CSS文件中定义一个新类,如

.MyCell {
  color:'black';
  weightfont:'bold'
}

然后使用

$("#myGrid").jqGrid('setCell',rowid,'label', '', 'MyCell');

在我看来,以下也会起作用

$(“#myGrid”)。jqGrid('setCell',rowid,'label','',{color:'black',weightfont:'bold'});

答案 1 :(得分:2)

非常感谢,现在有效!

我只是写道:

afterInsertRow: function(rowid){    
  $("#myGrid").jqGrid('setCell',rowid,'label','',{color:'gray', weightfont:'bold'});
  $("#myGrid").jqGrid('setCell',rowid,'label', '', 'ui-state-default');
},

答案 2 :(得分:1)

我使用了以下代码

$('#'+gridTable).jqGrid('setLabel', "abc", "new Label");

完美运行

但如果我试图再次改变它

$('#'+gridTable).jqGrid('setLabel', "new Label", "new Label123");

上面的代码没有给出错误,但标签的值没有改变..