每当我编辑时,我都需要在dojo数据网格中更改行的颜色。我尝试dojo.connect
,但是当它悬停在其他单元格上时,它会在第一次工作后自动更改其他行的颜色。
是否有人知道此问题的解决方案?
答案 0 :(得分:0)
您需要执行以下操作
1)CSS更改
.yellowishRow .dojoxGridCell {
background-color: #F3F781;
}
在你的javascript中
dojo.connect(dijit.byId("grid"),"onStyleRow",this,function(row){
var item = dijit.byId("grid").getItem(row.index);
if (item) {
var type = store.getValue(item, editMode, null);
if (type == "1") {
row.customClasses += ' regStartedRow';
}
dijit.byId("grid").focus.styleRow(row);
dijit.byId("grid").edit.styleRow(row);
});