amis 表格编辑框里的数字组件,如果后台返回0,页面会显示空。即便默认值设置为0了也显示空。

eimct9ow  于 4个月前  发布在  其他
关注(0)|答案(2)|浏览(41)
描述问题:

表格编辑框里的数字组件,如果后台返回0,页面会显示空。即便默认值设置为0了也显示空。

截图或视频:

如何复现(请务必完整填写下面内容):
  1. 你是如何使用 amis 的?
    npm方式。
  2. amis 版本是什么?请先在最新 beta 版本测试问题是否存在
    截止今天最新的master代码。
  3. 粘贴有问题的完整 amis schema 代码:
code here...
  1. 操作步骤
    表格编辑框里的数字组件,金额改为0,保存后,重新打开。页面表格编辑框里的该数字组件值为空,后台有返回0。
slwdgvem

slwdgvem1#

我试了一下没有复现,你可以粘贴一下你的代码,数据结构,我的复现如下

{
  "type": "page",
  "body": {
    "type": "form",
    "data": {
      "table": [
        {
          "a": "a1",
          "b": 0
        },
        {
          "a": "a2",
          "b": 0
        },
        {
          "a": "a3",
          "b": 0
        }
      ]
    },
    "api": "https://3xsw4ap8wah59.cfc-execute.bj.baidubce.com/api/amis-mock/mock2/form/saveForm",
    "body": [
      {
        "type": "input-table",
        "name": "table",
        "label": "Table",
        "needConfirm": false,
        "columns": [
          {
            "label": "A",
            "name": "a"
          },
          {
            "label": "B",
            "name": "b"
          },
          {
            "type": "operation",
            "label": "操作",
            "buttons": [
              {
                "label": "删除",
                "type": "button",
                "level": "link"
              }
            ]
          }
        ]
      },
      {
        "type": "button",
        "label": "Table新增一行",
        "target": "table",
        "actionType": "add"
      }
    ]
  }
}
v2g6jxz6

v2g6jxz62#

amis.-.Google.Chrome.2023-09-12.14-50-19.mp4

用上面json实验也会出现这个问题。

相关问题