0
我需要在編輯時更改dojo數據網格中的行的顏色。我試過dojo.connect
,但是它在第一次工作後,每當我將鼠標懸停在其他單元上時,它會自動改變其他行的顏色。當編輯單元格時Dojo數據網格行顏色發生變化
有誰知道這個問題的解決方案?
我需要在編輯時更改dojo數據網格中的行的顏色。我試過dojo.connect
,但是它在第一次工作後,每當我將鼠標懸停在其他單元上時,它會自動改變其他行的顏色。當編輯單元格時Dojo數據網格行顏色發生變化
有誰知道這個問題的解決方案?
你需要做以下
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);
});