当用户选中/取消选中树节点时,它会丢失它的背景色。现在仍然被选中。但是用户看不到它。我们怎样才能带回选定的背景颜色类?
问问题
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 回答