amis
amis copied to clipboard
tree-select数据异步加载时,由于数据不完整,无法正常回显
实现场景:
请简单描述你想要实现的原始场景,例如:我想要实现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
}
使用节点路径模式,会基于当前的规则自动展开