0

編集中はいつでも、Dojo データ グリッドの行の色を変更する必要があります。私は試しdojo.connectましたが、その後、他のセルにカーソルを合わせると、他の行の色が自動的に変更されます。

この問題の解決策を知っている人はいますか?

4

1 に答える 1

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);

    });     
于 2013-06-23T03:23:19.130 に答える