ユーザーがツリー ノードをチェック/チェック解除すると、背景色が失われます。現在も選ばれ続けています。しかし、ユーザーはそれを見ることができませんでした。選択した背景色クラスを元に戻すにはどうすればよいでしょうか?
質問する
97 次
1 に答える
0
これは実際には Ext 4.1.1 のバグです。おそらく 4.1.2 で修正されていますが、まだ公開されていません。
一時的な修正として、view/Table.js の 724 ~ 735 行を次のように変更しました。
if (oldRowDom.mergeAttributes) {
var tmpCls = oldRowDom.className;
oldRowDom.mergeAttributes(newRow, true);
} else {
var tmpCls = oldRowDom.getAttribute('class');
newAttrs = newRow.attributes;
attLen = newAttrs.length;
for (i = 0; i < attLen; i++) {
attName = newAttrs[i].name;
if (attName !== 'id') {
oldRowDom.setAttribute(attName, newAttrs[i].value);
}
}
}
if(tmpCls){
oldRow.addCls(tmpCls);
}
于 2013-01-29T17:21:10.527 に答える