找回密码
 立即注册

QQ登录

只需一步,快速开始

felix1632
高级会员   /  发表于:2021-10-18 18:00  /   查看:2438  /  回复:8
1金币
var aaa = Forguncy.CommandHelper.getVariableValue("隐藏项");
Forguncy.Page.getListView("表格1").hideColumns(aaa);
执行没反应hideColumns没反应,这个难道不支持前端变量吗?

8 个回复

倒序浏览
zyk.Zhou活字格认证
论坛元老   /  发表于:2021-10-18 18:08:14
沙发
本帖最后由 zyk.Zhou 于 2021-10-18 18:16 编辑

确定aaa获取到值了?
同时设置列名了吗

使用方法参考
https://help.grapecity.com.cn/pa ... ion?pageId=56533594

本帖子中包含更多资源

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

x
回复 使用道具 举报
felix1632
高级会员   /  发表于:2021-10-18 18:15:15
板凳
是的,直接用字符串没问题,换成变量就不行了,不知道哪儿的问题
回复 使用道具 举报
zyk.Zhou活字格认证
论坛元老   /  发表于:2021-10-18 18:18:34
地板
本帖最后由 zyk.Zhou 于 2021-10-18 18:21 编辑
felix1632 发表于 2021-10-18 18:15
是的,直接用字符串没问题,换成变量就不行了,不知道哪儿的问题

[aaa]
这样才行
  1. var aaa = Forguncy.CommandHelper.getVariableValue("隐藏项");
  2. Forguncy.Page.getListView("表格1").hideColumns([aaa]);
复制代码


回复 使用道具 举报
felix1632
高级会员   /  发表于:2021-10-18 18:30:40
5#
加了中括号也试过,不行!变量的你试过了吗
回复 使用道具 举报
zyk.Zhou活字格认证
论坛元老   /  发表于:2021-10-18 18:36:27
6#
本帖最后由 zyk.Zhou 于 2021-10-18 18:38 编辑
felix1632 发表于 2021-10-18 18:30
加了中括号也试过,不行!变量的你试过了吗

那应该就是你aaa获取出现问题了,可能没有获取到对应值或者格式不正确
注意是英文中括号
变量试过了,可以啊,发个工程文件看看
回复 使用道具 举报
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-10-18 18:36:46
7#
大佬,hideColumns函数中需要传入一个数组类型的参数。如果大佬对JS代码不太了解的话,建议先学习一下相关的知识,可以帮大佬更快的解决问题。
对于这个问题,建议大佬先上传一个demo,我们帮大佬先分析一下~
回复 使用道具 举报
gczxxu
银牌会员   /  发表于:2022-4-21 08:34:26
8#
参考我的代码

//aaa为表格列名(右键自动设置列名生成的),字符串格式
Forguncy.Page.getListView("表格1").hideColumns([aaa]);

回复 使用道具 举报
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-4-21 09:44:36
9#
gczxxu 发表于 2022-4-21 08:34
参考我的代码

//aaa为表格列名(右键自动设置列名生成的),字符串格式

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部