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
反馈bug:3.5版本table setColumns方法无法触发watch,设置cacheColumns,导致表格设置字段显示与否的功能错乱 #6160
Comments
zy |
经测试问题1复现了 |
主要是问题2
操作步骤:
①在afterFetch中使用setColumns(columns)动态设置columns,动态列能加载出来,这个没有问题
②点击表格设置,取消某个字段勾选,列表不会触发更新,或者触发更新,但是会导致列表字段消失,如图
那年橘花开
***@***.***
…------------------ 原始邮件 ------------------
发件人: ***@***.***>;
发送时间: 2024年5月7日(星期二) 上午10:50
收件人: ***@***.***>;
抄送: ***@***.***>; ***@***.***>;
主题: Re: [jeecgboot/jeecg-boot] 反馈bug:3.5版本table setColumns方法无法触发watch,设置cacheColumns,导致表格设置字段显示与否的功能错乱 (Issue #6160)
经测试问题1复现了
问题2没复现
问题3即使出发了watch也没发让列设置中的字段是最新吧?
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you authored the thread.Message ID: ***@***.***>
|
有图没发出来吧?麻烦操作步骤描述详细点,否则不太好定位 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
版本号:v3.5
前端版本:vue3版
问题描述:背景:动态表格&动态列,afterFatch动态请求表头和结果数据后,调用setColumns设置columns时候,设置表格功能无法正常使用
1、必须先设置 showTableSetting: false,请求处理完数据之后再设置setProps({showTableSetting: true})。直接设置showTableSetting: true会导致设置表中的字段加载不进去
2、setColumns方法无法触发watch,进而无法设置cacheColumns,导致表格设置字段显示与否的功能错乱,无法按照勾选字段在列表上显示,如图所示,取消勾选一个字段之后,其他字段也消失
建议在useColumns.ts中暴露一个方法,如
在setColumns时候调用
3、目前动态设置表头,setProps({columns: myColumns})是可以正常触发watch的
截图&代码:
友情提示(为了提高issue处理效率):
The text was updated successfully, but these errors were encountered: