tree-transfer icon indicating copy to clipboard operation
tree-transfer copied to clipboard

左侧搜索栏搜索后,选中父级后移动到右侧,发现会把未搜索到的子元素全部移至右边

Open CreteWu opened this issue 3 years ago • 3 comments

作者能看看么

CreteWu avatar Oct 22 '20 03:10 CreteWu

<tree-transfer :title="tit" ref="transfer" :from_data="fromData" :to_data="toData" :defaultProps="{ label: 'name' }" :mode="mode" filter height="487px" @add-btn="add" @remove-btn="remove" @left-check-change="onLeftChange" @right-check-change="onRightChange">

onLeftChange(nodeObj, treeObj) { console.log(nodeObj, treeObj,'zhq') const treeTransfer = this.$refs.transfer.$refs['wl-transfer-component']; const fromTree = treeTransfer.$refs['from-tree']; const fromTreeCheckedKeys = fromTree.getCheckedKeys(true); const _fromTreeCheckedKeys = fromTreeCheckedKeys.filter(node => { return fromTree.getNode(node).visible; }); fromTree.setCheckedKeys(_fromTreeCheckedKeys);

},
onRightChange(nodeObj, treeObj) {
  const treeTransfer = this.$refs.transfer.$refs['wl-transfer-component'];
  const toTree = treeTransfer.$refs['to-tree'];
  const toTreeCheckedKeys = toTree.getCheckedKeys(true);
  const _toTreeCheckedKeys = toTreeCheckedKeys.filter(node => {
    return toTree.getNode(node).visible;
  });
  toTree.setCheckedKeys(_toTreeCheckedKeys);
},

zhw-pig avatar Nov 03 '22 02:11 zhw-pig

Nice

ZhuiFeng108 avatar Dec 19 '22 08:12 ZhuiFeng108

Nice

ameibj avatar Jun 29 '23 07:06 ameibj