Browse Source

表格加入横向滚动事件

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

4
bi/widget.js

@ -17790,16 +17790,18 @@ 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);
if (pNode != null) {
delete pNode[name]; delete pNode[name];
} }
} }
}
}, },
_buildTree: function (jo, values) { _buildTree: function (jo, values) {

4
docs/widget.js

@ -17790,16 +17790,18 @@ 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);
if (pNode != null) {
delete pNode[name]; delete pNode[name];
} }
} }
}
}, },
_buildTree: function (jo, values) { _buildTree: function (jo, values) {

4
src/component/treevaluechooser/abstract.treevaluechooser.js

@ -551,16 +551,18 @@ 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);
if (pNode != null) {
delete pNode[name]; delete pNode[name];
} }
} }
}
}, },
_buildTree: function (jo, values) { _buildTree: function (jo, values) {

Loading…
Cancel
Save