请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

老菜鸟 讲师达人认证
金牌服务用户   /  发表于:2019-11-20 14:12  /   查看:2503  /  回复:7
1金币
有项目有需求,需要动态添加列,活字格的JSAPI中没有看到,是否有现成的功能可以用,还是只能我们自己操作添加表格列

7 个回复

Tracy.Liu讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2019-11-20 15:11:06
沙发
您好,您看下这个命令是不是满足您的需求哈~
https://help.grapecity.com.cn/pa ... ion?pageId=30250799
回复 使用道具 举报
老菜鸟讲师达人认证
金牌服务用户   /  发表于:2019-11-20 16:23:27
板凳
需要在JS中进行设置
此外,这个功能也有个缺陷,不放入到表格中,没有办法设置汇总行。
这个让人太尴尬了,想汇总就必须先显示,用户是希望先显示少量的列,然后再选择更多的列。
回复 使用道具 举报
Simon.hu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2019-11-20 17:45:20
地板
老菜鸟 发表于 2019-11-20 16:23
需要在JS中进行设置
此外,这个功能也有个缺陷,不放入到表格中,没有办法设置汇总行。
这个让人太尴尬了 ...

推荐的做法
目前我们推荐的就是:列选项命令

这个命令本身就可以只在表格中显示少量的列,然后用户自己选择想要在显示什么列。

鉴于您是金牌用户且非常想要,我们有不推荐的做法也给你分享一下
如果您实在想写代码搞的话,这个比较难,而且都是内部代码,保证以后升级以后还能够继续使用哈~
  1. var listview=Forguncy.Page.getListView("表格1");

  2. var spread = listview.getControl();
  3. var sheet = spread.getActiveSheet();
  4. sheet.setColumnVisible(1,false);
复制代码

本帖子中包含更多资源

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

x
回复 使用道具 举报
老菜鸟讲师达人认证
金牌服务用户   /  发表于:2019-11-21 12:23:03
5#
收到,谢谢了
回复 使用道具 举报
老菜鸟讲师达人认证
金牌服务用户   /  发表于:2019-11-21 12:24:41
6#
Simon.hu 发表于 2019-11-20 17:45
推荐的做法
目前我们推荐的就是:列选项命令

没有办法,客户需要一个动态列的表格,在给条件以前没有办法知道需要多少列,
用户的需求:
给定一个周期,可能是1~12月,也可能是2019年6月~2020年12月,只能动态代码处理了。
回复 使用道具 举报
老菜鸟讲师达人认证
金牌服务用户   /  发表于:2019-11-21 12:27:40
7#
Simon.hu 发表于 2019-11-20 17:45
推荐的做法
目前我们推荐的就是:列选项命令

此外列选项命令功能一个比较严重的设计缺陷,就是没有办法设置合计行,如果在表格下面用单元格合计,又会出现横向滚动条时,合计行与上面的表格对应不上。
回复 使用道具 举报
Tracy.Liu讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2019-11-21 17:06:46
8#
老菜鸟 发表于 2019-11-21 12:27
此外列选项命令功能一个比较严重的设计缺陷,就是没有办法设置合计行,如果在表格下面用单元格合计,又会 ...

这个问题我确认了一下,因为动态选择列是在运行时执行的,而汇总行和sum公式是在设计器中设置好的,所以目前列选项命令无法配合行汇总使用。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部