【发布时间】:2012-02-25 05:38:57
【问题描述】:
我有一个名为“grid”的网格,并且在加载时有行被插入到网格中。某些行将是绿色的将成功输入行,而背景颜色为红色的行将有错误。我让它在某个时候工作,但错误行将被添加到网格中,其背景颜色为红色。然后,当我尝试添加新行以输入新数据时,所有行都变白了。然后就停止了一起工作。我试过了
store.insert(0, r).addClass('error-row');
和
Ext.fly(grid.getView().getRow(0)).addClass('error-row');
和
var cls ='error-row'
addRowClass : function(rowId, cls) {
var row = this.getRow(rowId);
if (row) {
this.fly(row).addClass(cls);
}
}
和
grid.getView().getRowClass = function(record, index, rp ,store) {
return 'error-row';
};
我不知道该怎么办。
css
<style>
.error-row .x-grid-cell {
background-color: #990000 !important;
}
.new-row .x-grid-cell {
background-color: #F5F2F3 !important;
}
</style>
【问题讨论】:
标签: javascript extjs4 background-color