Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Input-tree 数据多了无法显示 #11649

Open
codering opened this issue Feb 24, 2025 · 0 comments
Open

Input-tree 数据多了无法显示 #11649

codering opened this issue Feb 24, 2025 · 0 comments

Comments

@codering
Copy link

codering commented Feb 24, 2025

描述问题:

在 input-tree 中配置静态options, 数据多一点就无法显示,任意删除一两个就又可以显示。

截图或视频:

Image

如何复现(请务必完整填写下面内容):

  1. 你是如何使用 amis 的?
    当前官网直接修改某个demo的json数据,可复现。

  2. amis 版本是什么?请先在最新 beta 版本测试问题是否存在
    在 6.11.0 以及 当前官网版本都可复现。

  3. 粘贴有问题的完整 amis schema 代码:

{
  "type": "page",
  "body": {
    "type": "form",
    "api": "/amis/api/mock2/form/saveForm",
    "body": [
      {
        "type": "input-tree",
        "name": "tree",
        "label": false,
        "multiple": true,
        "cascade": true,
        "options": [
          {
            "value": "test-level-0",
            "label": "层级0",
            "children": [
              {
                "value": "test-level-0-1",
                "label": "层级0-1",
                "children": [
                  {
                    "value": "test-level-0-1-1",
                    "label": "层级0-1-1",
                    "children": []
                  },
                  {
                    "value": "test-level-0-1-2",
                    "label": "层级0-1-2",
                    "children": []
                  }
                ]
              },
              {
                "value": "test-level-0-2",
                "label": "层级0-2",
                "children": [
                  {
                    "value": "test-level-0-2-1",
                    "label": "层级0-2-1",
                    "children": []
                  },
                  {
                    "value": "test-level-0-2-2",
                    "label": "层级0-2-2",
                    "children": []
                  }
                ]
              },
              {
                "value": "test-level-0-3",
                "label": "层级0-3",
                "children": [
                  {
                    "value": "test-level-0-3-1",
                    "label": "层级0-3-1",
                    "children": []
                  },
                  {
                    "value": "test-level-0-3-2",
                    "label": "层级0-3-2",
                    "children": []
                  }
                ]
              },
              {
                "value": "test-level-0-4",
                "label": "层级0-4",
                "children": [
                  {
                    "value": "test-level-0-4-1",
                    "label": "层级0-4-1",
                    "children": []
                  },
                  {
                    "value": "test-level-0-4-2",
                    "label": "层级0-4-2",
                    "children": []
                  }
                ]
              },
              {
                "value": "test-level-0-5",
                "label": "层级0-5",
                "children": [
                  {
                    "value": "test-level-0-5-1",
                    "label": "层级0-5-1",
                    "children": []
                  },
                  {
                    "value": "test-level-0-5-2",
                    "label": "层级0-5-2",
                    "children": []
                  }
                ]
              },
              {
                "value": "test-level-0-6",
                "label": "层级0-6",
                "children": [
                  {
                    "value": "test-level-0-6-1",
                    "label": "层级0-6-1",
                    "children": []
                  },
                  {
                    "value": "test-level-0-6-2",
                    "label": "层级0-6-2",
                    "children": []
                  }
                ]
              },
              {
                "value": "test-level-0-7",
                "label": "层级0-7",
                "children": [
                  {
                    "value": "test-level-0-7-1",
                    "label": "层级0-7-1",
                    "children": []
                  },
                  {
                    "value": "test-level-0-7-2",
                    "label": "层级0-7-2",
                    "children": []
                  }
                ]
              },
              {
                "value": "test-level-0-8",
                "label": "层级0-8",
                "children": [
                  {
                    "value": "test-level-0-8-1",
                    "label": "层级0-8-1",
                    "children": []
                  },
                  {
                    "value": "test-level-0-8-2",
                    "label": "层级0-8-2",
                    "children": []
                  }
                ]
              },
              {
                "value": "test-level-0-9",
                "label": "层级0-9",
                "children": [
                  {
                    "value": "test-level-0-9-1",
                    "label": "层级0-9-1",
                    "children": []
                  },
                  {
                    "value": "test-level-0-9-2",
                    "label": "层级0-9-2",
                    "children": []
                  }
                ]
              },
              {
                "value": "test-level-0-10",
                "label": "层级0-10",
                "children": [
                  {
                    "value": "test-level-0-10-1",
                    "label": "层级0-10-1",
                    "children": []
                  },
                  {
                    "value": "test-level-0-10-2",
                    "label": "层级0-10-2",
                    "children": []
                  }
                ]
              },
              {
                "value": "test-level-0-11",
                "label": "层级0-11",
                "children": [
                  {
                    "value": "test-level-0-11-1",
                    "label": "层级0-11-1",
                    "children": []
                  },
                  {
                    "value": "test-level-0-11-2",
                    "label": "层级0-11-2",
                    "children": []
                  }
                ]
              },
              {
                "value": "test-level-0-12",
                "label": "层级0-12",
                "children": [
                  {
                    "value": "test-level-0-12-1",
                    "label": "层级0-12-1",
                    "children": []
                  },
                  {
                    "value": "test-level0--12-2",
                    "label": "层级0-12-2",
                    "children": []
                  }
                ]
              },
              {
                "value": "test-level-0-13",
                "label": "层级0-13",
                "children": [
                  {
                    "value": "test-level-0-13-1",
                    "label": "层级0-13-1",
                    "           children": []
                  },
                  {
                    "value": "test-level-0-13-2",
                    "label": "层级0-13-2",
                    "children": []
                  }
                ]
              },
              {
                "value": "test-level-0-14",
                "label": "层级0-14",
                "children": [
                  {
                    "value": "test-level-0-14-1",
                    "label": "层级0-14-1",
                    "children": []
                  },
                  {
                    "value": "test-level-0-14-2",
                    "label": "层级0-14-2",
                    "children": []
                  }
                ]
              },
              {
                "value": "test-level-0-15",
                "label": "层级0-15",
                "children": [
                  {
                    "value": "test-level-0-15-1",
                    "label": "层级0-15-1",
                    "children": []
                  },
                  {
                    "value": "test-level-0-15-2",
                    "label": "层级0-15-2",
                    "children": []
                  }
                ]
              }
            ]
          },
          {
            "value": "test-level1-",
            "label": "层级1",
            "children": [
              {
                "value": "test-level-1-1",
                "label": "层级1-1",
                "children": [
                  {
                    "value": "test-level-1-1-1",
                    "label": "层级1-1-1",
                    "children": []
                  },
                  {
                    "value": "test-level-1-1-2",
                    "label": "层级1-1-2",
                    "children": []
                  }
                ]
              },
              {
                "value": "test-level-1-2",
                "label": "层级1-2",
                "children": [
                  {
                    "value": "test-level-1-2-1",
                    "label": "层级1-2-1",
                    "children": []
                  },
                  {
                    "value": "test-level-1-2-2",
                    "label": "层级1-2-2",
                    "children": []
                  }
                ]
              },
              {
                "value": "test-level-1-3",
                "label": "层级1-3",
                "children": [
                  {
                    "value": "test-level-1-3-1",
                    "label": "层级1-3-1",
                    "children": []
                  },
                  {
                    "value": "test-level-1-3-2",
                    "label": "层级1-3-2",
                    "children": []
                  }
                ]
              },
              {
                "value": "test-level-1-4",
                "label": "层级1-4",
                "children": [
                  {
                    "value": "test-level-1-4-1",
                    "label": "层级1-4-1",
                    "children": []
                  },
                  {
                    "value": "test-level-1-4-2",
                    "label": "层级1-4-2",
                    "children": []
                  }
                ]
              },
              {
                "value": "test-level-1-5",
                "label": "层级1-5",
                "children": [
                  {
                    "value": "test-level-1-5-1",
                    "label": "层级1-5-1",
                    "children": []
                  },
                  {
                    "value": "test-level-1-5-2",
                    "label": "层级1-5-2",
                    "children": []
                  }
                ]
              },
              {
                "value": "test-level-1-6",
                "label": "层级1-6",
                "children": [
                  {
                    "value": "test-level-1-6-1",
                    "label": "层级1-6-1",
                    "children": []
                  },
                  {
                    "value": "test-level-1-6-2",
                    "label": "层级1-6-2",
                    "children": []
                  }
                ]
              },
              {
                "value": "test-level-1-7",
                "label": "层级1-7",
                "children": [
                  {
                    "value": "test-level-1-7-1",
                    "label": "层级1-7-1",
                    "children": []
                  },
                  {
                    "value": "test-level-1-7-2",
                    "label": "层级1-7-2",
                    "children": []
                  }
                ]
              },
              {
                "value": "test-level-1-8",
                "label": "层级1-8",
                "children": [
                  {
                    "value": "test-level-1-8-1",
                    "label": "层级1-8-1",
                    "children": []
                  },
                  {
                    "value": "test-level-1-8-2",
                    "label": "层级1-8-2",
                    "children": []
                  }
                ]
              },
              {
                "value": "test-level-1-9",
                "label": "层级1-9",
                "children": [
                  {
                    "value": "test-level-1-9-1",
                    "label": "层级1-9-1",
                    "children": []
                  },
                  {
                    "value": "test-level-1-9-2",
                    "label": "层级1-9-2",
                    "children": []
                  }
                ]
              },
              {
                "value": "test-level-1-10",
                "label": "层级1-10",
                "children": [
                  {
                    "value": "test-level-1-10-1",
                    "label": "层级1-10-1",
                    "children": []
                  },
                  {
                    "value": "test-level-1-10-2",
                    "label": "层级1-10-2           ",
                    "children": []
                  }
                ]
              },
              {
                "value": "test-level-1-11",
                "label": "层级1-11",
                "children": [
                  {
                    "value": "test-level-1-11-1",
                    "label": "层级1-11-1",
                    "children": []
                  },
                  {
                    "value": "test-level-1-11-2",
                    "label": "层级1-11-2",
                    "children": []
                  }
                ]
              },
              {
                "value": "test-level-1-12",
                "label": "层级1-12",
                "children": [
                  {
                    "value": "test-level-1-12-1",
                    "label": "层级1-12-1",
                    "children": []
                  },
                  {
                    "value": "test-level-1-12-2",
                    "label": "层级1-12-2",
                    "children": []
                  }
                ]
              },
              {
                "value": "test-level-1-13",
                "label": "层级1-13",
                "children": [
                  {
                    "value": "test-level-1-13-1",
                    "label": "层级1-1-31",
                    "children": []
                  },
                  {
                    "value": "test-level-1-13-2",
                    "label": "层级1-13-2",
                    "children": []
                  }
                ]
              },
              {
                "value": "test-level-1-14",
                "label": "层级1-14",
                "children": [
                  {
                    "value": "test-level-1-14-1",
                    "label": "层级1-14-1",
                    "children": []
                  },
                  {
                    "value": "test-level-1-14-2",
                    "label": "层级1-14-2",
                    "children": []
                  }
                ]
              },
              {
                "value": "test-level-1-15",
                "label": "层级1-15",
                "children": [
                  {
                    "value": "test-level-1-15-1",
                    "label": "层级1-15-1",
                    "children": []
                  },
                  {
                    "value": "test-level-1-15-2",
                    "label": "层级1-15-2",
                    "children": []
                  }
                ]
              }
            ]
          },
          {
            "value": "test-level-2",
            "label": "层级2",
            "children": [
              {
                "value": "test-level-2-1",
                "label": "层级2-1",
                "children": [
                  {
                    "value": "test-level-2-1-1",
                    "label": "层级2-1-1",
                    "children": []
                  },
                  {
                    "value": "test-level-2-1-2",
                    "label": "层级2-1-2",
                    "children": []
                  }
                ]
              },
              {
                "value": "test-level-2-2",
                "label": "层级2-2",
                "children": [
                  {
                    "value": "test-level-2-2-1",
                    "label": "层级2-2-1",
                    "children": []
                  },
                  {
                    "value": "test-level-2-2-2",
                    "label": "层级2-2-2",
                    "children": []
                  }
                ]
              },
              {
                "value": "test-level-2-3",
                "label": "层级2-3",
                "children": [
                  {
                    "value": "test-level-2-3-1",
                    "label": "层级2-3-1",
                    "children": []
                  }
                ]
              }
            ]
          }
        ]
      }
    ]
  }
}
  1. 操作步骤
    上面 json 结构在网页上无法展示,删除其中任意一个children 数组下的子节点就可以展示。
@codering codering changed the title Input-tree 数据一多就无法显示 Input-tree 数据多了无法显示 Feb 24, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant