amis icon indicating copy to clipboard operation
amis copied to clipboard

tree-select数据异步加载时,由于数据不完整,无法正常回显

Open Niqian opened this issue 2 years ago • 1 comments

实现场景:

请简单描述你想要实现的原始场景,例如:我想要实现xxx的功能... 当我选用tree-select组件时,我希望使用异步加载的功能,目前deferAPI可以满足,但是在编辑表单回显时,由于数据没有完整加载,因此无法正常回显必须要加载整棵树,这完全失去了按层级异步加载的意义。

存在的问题:

请简单描述你现在遇到的不符合预期的问题... 已经尝试多种方案 1.例如将source设置为{lable:“系统定义”,value:“sysdef”,“defer”:true},这样可以正常回显,但是当要重新编辑选择时,只能展开当前系统定义以下的数据 2.还有其他方案都无法满足

当前方案:

请粘贴你当前方案的完整 amis schema 代码...

   {
                "type": "tree-select",
                "name": "parentMenu",
                "label": "上级菜单",
                "id": "u:0eceef51999d",
                "source": "/common/XXXX",
                "deferApi": "/common/XXXX",
                "showIcon": false
              }

Niqian avatar Aug 01 '22 12:08 Niqian

使用节点路径模式,会基于当前的规则自动展开

lurunze1226 avatar Aug 02 '22 12:08 lurunze1226