找回密码
 立即注册

QQ登录

只需一步,快速开始

afr2022

金牌服务用户

22

主题

110

帖子

406

积分

金牌服务用户

积分
406
afr2022
金牌服务用户   /  发表于:2023-5-16 14:39  /   查看:1984  /  回复:13
1金币
各位大佬们,现有如下需求:

                    登录用户拖拽自己列宽,设置合适后,点击按钮将对应列的列宽记录下来,下次该用户登录时,会按照之前设置的列宽进行数据展示。盲猜这个功能肯定需要JS,所以请问一下各位,我应该使用那两个api来实现获取列宽和设置列宽的功能

最佳答案

查看完整内容

大佬,这边儿查了一下spreadjs的api,发现用下方的api就可以实现这个需求,给您做了一个demo您可以参考参考 setColumnWidth

13 个回复

倒序浏览
最佳答案
最佳答案
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2023-5-16 14:39:17
来自 2#
本帖最后由 Lay.Li 于 2023-5-16 15:30 编辑

大佬,这边儿查了一下spreadjs的api,发现用下方的api就可以实现这个需求,给您做了一个demo您可以参考参考


setColumnWidth

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
afr2022
金牌服务用户   /  发表于:2023-5-16 15:43:14
3#
Lay.Li 发表于 2023-5-16 15:27
大佬,这边儿查了一下spreadjs的api,发现用下方的api就可以实现这个需求,给您做了一个demo您可以参考参考 ...

大佬,您这个demo文件,我打不开"抱歉,该附件无法读取"。还有,比如我要使用这个spreadjs是不是需要导入很多文件才可以?
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2023-5-16 15:47:00
4#
重新上传了,您重新下载试试
回复 使用道具 举报
afr2022
金牌服务用户   /  发表于:2023-5-16 15:55:34
5#
Lay.Li 发表于 2023-5-16 15:47
重新上传了,您重新下载试试

大佬,因为我这个项目已经实现了动态列的功能(即列的索引可能会变化)。所以这里获取的时候可以用列名吗?我这边尝试了一下,貌似是个错误的值?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2023-5-16 16:25:37
6#
大佬,用这个接口的话,是不支持的,这里用列索引是有什么问题嘛,不过列对应的列名是啥,用户再点击保存的时候,将现在对应的每列列宽保存一下,然后下次运行时根据保存的每一列列宽去设置就可以了。用列索引是不能实现什么需求呢

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
afr2022
金牌服务用户   /  发表于:2023-5-16 16:34:26
7#
Lay.Li 发表于 2023-5-16 16:25
大佬,用这个接口的话,是不支持的,这里用列索引是有什么问题嘛,不过列对应的列名是啥,用户再点击保存的 ...

因为我现在的表格是动态列,就是用户根据的需要设置了那些列显示那些隐藏,每个用户的都可能不相同,用列索引的话就可能导致前一个列被隐藏了,后面的列索引就会变小,比如原本是abc对应的索引是0,1,2.但是现在b被隐藏了,a和c的索引就成了0,1。那开始对b的设置就会变成对c的设置了。至于您说的什么是对应的列名如下图所示:


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2023-5-16 17:04:44
8#
好的,我这边儿再研究研究看看,怎么能从列名获取到列索引的值
回复 使用道具 举报
afr2022
金牌服务用户   /  发表于:2023-5-17 09:04:14
9#
Lay.Li 发表于 2023-5-16 17:04
好的,我这边儿再研究研究看看,怎么能从列名获取到列索引的值

大佬,用索引的方法操作这样的表格就不行安?是为什么??获取或者设置都不行


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
afr2022
金牌服务用户   /  发表于:2023-5-17 09:31:55
10#
afr2022 发表于 2023-5-17 09:04
大佬,用索引的方法操作这样的表格就不行安?是为什么??获取或者设置都不行

这是bug吗?我重启几遍都不行,然后把所有的列按钮都设置出来就OK了
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部