jqgrid: метод setCell> как установить класс четвертого параметра? - PullRequest
0 голосов
/ 20 мая 2010

как установить четвертый параметр метода setCell: класс параметр

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

Спасибо!

Ответы [ 3 ]

3 голосов
/ 20 мая 2010

Вы можете просто определить в своем файле CSS новый класс, как

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

и затем используйте

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

Мне кажется, что следующее также будет работать

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

2 голосов
/ 20 мая 2010

Спасибо большое, теперь работает!

Я просто написал:

afterInsertRow: function(rowid){    
  $("#myGrid").jqGrid('setCell',rowid,'label','',{color:'gray', weightfont:'bold'});
  $("#myGrid").jqGrid('setCell',rowid,'label', '', 'ui-state-default');
},
1 голос
/ 10 сентября 2012

Я использовал ниже код

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

отлично работает

Но если я попытаюсь изменить это снова как

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

Выше код не выдает ошибку, но значение метки не изменяется

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...