实现场景:
InputKV中实现用一个带远程拉取功能的select来作为key的可输入值
存在的问题:
在有多项键值对的情况下,当有一条键值对的key已经被选择后,其他所有key的选择项都变为灰色不可用,无法选择
当前方案:
请粘贴你当前方案的完整 amis schema 代码...
{
"type": "page",
"body": {
"type": "form",
"api": "/amis/api/mock2/form/saveForm",
"debug": true,
"body": [
{
"type": "input-kv",
"name": "css",
"keySchema": {
"type": "select",
"labelField": "attributeName",
"valueField": "id",
"source": {
"url": "https://mock.apifox.com/m1/1224427-0-default/attribute_info",
"method": "get"
}
}
}
]
}
}
1条答案
按热度按时间5kgi1eie1#
又翻了两遍文档,发现source里边有提到不是很建议使用valueField和labelField,怀疑可能是这个用法导致的冲突,不过项目上使用的时候也有不适合完全格式化为source要求的结构,现在的适配方案是在adaptor里自己格式化一下后端的数据。