UNPKG

vxe-pc-ui

Version:
1 lines 890 B
Object.defineProperty(exports,"__esModule",{value:!0}),exports.calcTreeLine=calcTreeLine,exports.deNodeValue=deNodeValue,exports.enNodeValue=enNodeValue;var _xeUtils=_interopRequireDefault(require("xe-utils"));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function enNodeValue(e){return _xeUtils.default.eqNull(e)?"":encodeURIComponent(""+e)}function deNodeValue(e){return e&&decodeURIComponent(""+e)}function countTreeExpand(t,e){let n=1;if(e){var r=t.props.transform,a=t.reactData.updateExpandedFlag,o=t.internalData.treeExpandedMaps,{computeChildrenField:u,computeMapChildrenField:l}=t.getComputeMaps(),u=u.value,l=l.value,d=e[r?l:u];if(d&&a&&o[t.getNodeId(e)])for(let e=0;e<d.length;e++)n+=countTreeExpand(t,d[e])}return n}function calcTreeLine(e,t,n){var r=e.internalData.scrollYStore,r=r.rowHeight;let a=1;return(r||28)*(a=n?countTreeExpand(e,n):a)-(n?1:12)}