alibaba / alibaba/lowcode-engine

antd和formily表单场景下,table自定义操作列,icon取消显示后,再次选中仍会显示

Open
#969 0 comments 0 reactions 1 assignee Claimed by @hujiulong View on GitHub
Dominant language
TypeScript
Stars
15.9k
Forks
2.7k
PR merge metrics
No merged PRs in 30d

Description

## 复现截图
通过以下选项将icon部分取消显示
![image](https://user-images.githubusercontent.com/26290798/186133352-20c6e7cc-ba1f-4d91-afa1-49111234ce0b.png)
经过反复选中取消,就会出现如下情况,相应的其他按钮也会出现该问题:
![image](https://user-images.githubusercontent.com/26290798/186133659-6f0bc62c-93c0-4350-a7ed-9bc6ca272626.png)

## 复现流程与链接

- [demo](https://lowcode-engine.cn/demo/antd-pro-with-formily.html)
- 物料搜索“表格”
- 增加“操作列”
- 修改“操作列”自定义渲染
- 搜索“space”
- 将space拖动到表格“操作列”
- 选中第一行的第一个按钮取消icon显示
- 点击空白区域
- 再次选中刚才选中的按钮,icon出现了。

注:若不能复现,可尝试将某一行的全部按钮取消icon,然后失焦(点空白区域),可反复多次尝试。

## 期望结果
已经设置的icon取消能够,如预期一样,再次选中不会再显示出来。

## 环境信息

- 引擎版本 1.0.11
- ext 版本 1.0.3
- 物料
- moment﹫2.24.0
- lodash
- iconfont-icons
- ﹫ant-design/icons﹫4.7.0
- antd﹫4.19.5
- ﹫alifd/next﹫1.24.18
- ﹫alilc/antd-lowcode-materials﹫1.0.6
- ﹫seada/antd-materials﹫0.1.1
- ﹫seada/formily-materials﹫0.1.1
- test-3﹫0.1.0

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.