jqgrid setGridParam(' data')将css样式放在数据中

时间:2014-06-25 14:32:52

标签: javascript jquery css jqgrid

我发现使用setRowData无法更改其他页面上的数据,我发现唯一的方法是使用getGridParam - >更改数据 - > setGridParam(newdata)。

那么问题,是否可以使用css样式setGridData(myData)仅用于CELL?

当我进行分页时,我尝试过setCell({some css}),但它删除了这些css样式。

上一个代码:

 onPaging: function() {
                var rows = self.jqgridHTML.getRowData();
                var rowNum = rows.length;
                var collection = self.model.get('collection');
                console.log(rowNum);
                for (var i = 0; i < rowNum; i++) {
                    var alarmData = rows[i];
                    //var alarm = collection.get(alarmData['name']);
                    var alarm = self.lookuptable[alarmData['name']];
                    var color = alarm['alarm'].attributes['color'];
                    self.jqgridHTML.jqGrid('setCell', i + 1, 3, '', {
                        'background-color': color
                    });
                }

                console.log('page changed');
            }

提前致谢!

0 个答案:

没有答案