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

表格配置读取restoreStore在全局设置时失效 #2666

Open
1 task done
ChobitsSP opened this issue Dec 5, 2024 · 3 comments
Open
1 task done

表格配置读取restoreStore在全局设置时失效 #2666

ChobitsSP opened this issue Dec 5, 2024 · 3 comments
Labels
bug Something isn't working

Comments

@ChobitsSP
Copy link

可复现的链接(包含复现链接与示例代码):

https://jsrun.net/HdtKp/

问题描述与截图:

VxeUI.setConfig({ table: { customConfig: { storage: true, restoreStore({ id }) { // 全局配置时 这里不会执行 alert('restoreStore'); return null; }, }, }, });

还有问题就是必须设置id才可以使用storage功能 希望没有设置id的table也可以使用此功能

期望的结果:

  1. 全局设置允许读取配置 2. table没设置id也可以使用storage功能

操作系统:

windows10

浏览器版本:

chrome 131.0.6778.86

vue 版本:

2.7.14

vxe-pc-ui 版本:

3.3.17

vxe-table 版本:

3.11.16

是否使用当前最新版本?

  • 我已确认是使用当前的最新版本并已按要求提供复现链接与示例代码。
@ChobitsSP ChobitsSP added the bug Something isn't working label Dec 5, 2024
@ChobitsSP
Copy link
Author

我们的表格非常多 希望能够在不动原template结构的情况下全局设置
但是目前

  1. 全局设置无法实现读取 只有在vxe-table上绑定customConfig才可以
  2. table必须设置id才可以使用此功能 之前我们自己实现的列自定义key是根据当前页面路径生成的
    希望允许不设置id 让用户自己决定key的生成方式

@xlz26296
Copy link
Contributor

xlz26296 commented Dec 5, 2024

全局只是默认配置,还需要使用时加上才算开启的。自定义列功能 id 是需要的,id是用来区分表格之间数据的,你把生成的key给到id就行了

@ChobitsSP
Copy link
Author

我们的表格非常多 希望能够在不动原template结构的情况下全局设置 但是目前

  1. 全局设置无法实现读取 只有在vxe-table上绑定customConfig才可以
  2. table必须设置id才可以使用此功能 之前我们自己实现的列自定义key是根据当前页面路径生成的
    希望允许不设置id 让用户自己决定key的生成方式

那table实例上能否加上restoreStore方法 允许自行进行设置初始化

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants