amis InputKV无法使用source拉取的select组件配置keySchema

o4tp2gmn  于 5个月前  发布在  其他
关注(0)|答案(1)|浏览(57)
实现场景:

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"
          }
        }
      }
    ]
  }
}
5kgi1eie

5kgi1eie1#

又翻了两遍文档,发现source里边有提到不是很建议使用valueField和labelField,怀疑可能是这个用法导致的冲突,不过项目上使用的时候也有不适合完全格式化为source要求的结构,现在的适配方案是在adaptor里自己格式化一下后端的数据。

相关问题