You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
------------------ 原始邮件 ------------------
发件人: ***@***.***>;
发送时间: 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: ***@***.***>
版本号: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: