amis icon indicating copy to clipboard operation
amis copied to clipboard

Select组件-【人员点选】出现双滚动条(样式)问题

Open findreamer opened this issue 1 year ago • 0 comments

描述问题:

Select组件-【人员点选】出现双滚动条(样式)问题,每次点击右侧选择框后,会跳到空白处。

截图或视频:

https://github.com/baidu/amis/assets/116187210/9ee09b16-9add-4610-9dd9-b18c116202fa

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

  1. 你是如何使用 amis 的? sdk

  2. amis 版本是什么?请先在最新 beta 版本测试问题是否存在 官网最新版

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

{
  "type": "page",
  "body": [
    {
      "type": "form",
      "api": "/api/mock2/form/saveForm",
      "body": [
        {
          "label": "人员选择",
          "type": "select",
          "name": "b",
          "multiple": true,
          "sortable": true,
          "searchable": true,
          "selectMode": "associated",
          "leftMode": "tree",
          "source": "/api/mock2/form/departUser",
          "searchApi": "/api/mock2/form/departUserSearch?term=${term}",
          "deferApi": "/api/mock2/form/departUser?ref=${ref}&dep=${value}"
        }
      ]
    },
    {
      "type": "button",
      "actionType": "dialog",
      "label": "1234",
      "dialog": {
        "title": "测试",
        "size": "md",
        "body": [
          {
            "type": "form",
            "api": "/api/mock2/form/saveForm",
            "body": [
              {
                "label": "人员选择",
                "type": "select",
                "name": "b",
                "multiple": true,
                "sortable": true,
                "searchable": true,
                "selectMode": "associated",
                "leftMode": "tree",
                "source": "/api/mock2/form/departUser",
                "searchApi": "/api/mock2/form/departUserSearch?term=${term}",
                "deferApi": "/api/mock2/form/departUser?ref=${ref}&dep=${value}"
              }
            ]
          }
        ]
      }
    }
  ]
}
  1. 操作步骤 1)将人员点选的mock数据增加至50条。 2)在弹窗dialog组件中使用select人员点选。 3)操作人员选择组件,选择部门,出现人员选择列表,windows浏览器上出现双滚动条(录屏这里有未出现),滑动到人员列表底部出现空白。 4)每次点击人员选择框[],列表位置会跳动。

findreamer avatar Jan 26 '24 06:01 findreamer