Browse Source

表格加入横向滚动事件

master
guy 8 years ago
parent
commit
924bcc734d
  1. 6
      bi/widget.js
  2. 6
      docs/widget.js
  3. 6
      src/component/treevaluechooser/abstract.treevaluechooser.js

6
bi/widget.js

@ -17790,14 +17790,16 @@ BI.shortcut('bi.all_value_chooser_pane', BI.AllValueChooserPane);BI.AbstractTree
var name = values[values.length - 1]; var name = values[values.length - 1];
var p = values.slice(0, values.length - 1); var p = values.slice(0, values.length - 1);
var pNode = this._getNode(selectedValues, p); var pNode = this._getNode(selectedValues, p);
if (pNode[name]) { if (pNode != null && pNode[name]) {
delete pNode[name]; delete pNode[name];
//递归删掉空父节点 //递归删掉空父节点
while (p.length > 0 && BI.isEmpty(pNode)) { while (p.length > 0 && BI.isEmpty(pNode)) {
name = p[p.length - 1]; name = p[p.length - 1];
p = p.slice(0, p.length - 1); p = p.slice(0, p.length - 1);
pNode = this._getNode(selectedValues, p); pNode = this._getNode(selectedValues, p);
delete pNode[name]; if (pNode != null) {
delete pNode[name];
}
} }
} }
}, },

6
docs/widget.js

@ -17790,14 +17790,16 @@ BI.shortcut('bi.all_value_chooser_pane', BI.AllValueChooserPane);BI.AbstractTree
var name = values[values.length - 1]; var name = values[values.length - 1];
var p = values.slice(0, values.length - 1); var p = values.slice(0, values.length - 1);
var pNode = this._getNode(selectedValues, p); var pNode = this._getNode(selectedValues, p);
if (pNode[name]) { if (pNode != null && pNode[name]) {
delete pNode[name]; delete pNode[name];
//递归删掉空父节点 //递归删掉空父节点
while (p.length > 0 && BI.isEmpty(pNode)) { while (p.length > 0 && BI.isEmpty(pNode)) {
name = p[p.length - 1]; name = p[p.length - 1];
p = p.slice(0, p.length - 1); p = p.slice(0, p.length - 1);
pNode = this._getNode(selectedValues, p); pNode = this._getNode(selectedValues, p);
delete pNode[name]; if (pNode != null) {
delete pNode[name];
}
} }
} }
}, },

6
src/component/treevaluechooser/abstract.treevaluechooser.js

@ -551,14 +551,16 @@ BI.AbstractTreeValueChooser = BI.inherit(BI.Widget, {
var name = values[values.length - 1]; var name = values[values.length - 1];
var p = values.slice(0, values.length - 1); var p = values.slice(0, values.length - 1);
var pNode = this._getNode(selectedValues, p); var pNode = this._getNode(selectedValues, p);
if (pNode[name]) { if (pNode != null && pNode[name]) {
delete pNode[name]; delete pNode[name];
//递归删掉空父节点 //递归删掉空父节点
while (p.length > 0 && BI.isEmpty(pNode)) { while (p.length > 0 && BI.isEmpty(pNode)) {
name = p[p.length - 1]; name = p[p.length - 1];
p = p.slice(0, p.length - 1); p = p.slice(0, p.length - 1);
pNode = this._getNode(selectedValues, p); pNode = this._getNode(selectedValues, p);
delete pNode[name]; if (pNode != null) {
delete pNode[name];
}
} }
} }
}, },

Loading…
Cancel
Save