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

QQ登录

只需一步,快速开始

benny111

金牌服务用户

34

主题

81

帖子

321

积分

金牌服务用户

积分
321
benny111
金牌服务用户   /  发表于:2024-7-4 14:05  /   查看:158  /  回复:7
1金币

二个问题:
1)JS语句  这里的"表格1"希望是获取到当前选中表格名。不然这样就写死了,请给一下语句
var listview = page.getListView("表格1");

2)下面语句是,返回当前页面表格名吗?可是已经在page.getListView("表格1")写死"表格1"了,即然知道"表格1"还返回什么表格的名称呀。
//获取当前页面
var page = Forguncy.Page;
//获取页面上的表格
var listview = page.getListView("表格1");
//获取表格的名称
var name = listview.getName();
//弹出警告框,显示表格的名称
alert(name);


7 个回复

倒序浏览
赛龙周
金牌服务用户   /  发表于:2024-7-4 14:12:36
沙发
// 下面的示例代码中,通过getListViews方法,获取页面中所有的表格。
// 获取当前页面
var page = Forguncy.Page;
// 获取表格对象
var listview = page.getListViews();
// 获取表格实例的长度
var len = listview.length;
// 弹出警告框,显示表格实例的长度
alert(len);

评分

参与人数 1金币 +5 收起 理由
Nathan.guo + 5 赞一个!

查看全部评分

回复 使用道具 举报
Nathan.guo活字格认证 Wyn认证
超级版主   /  发表于:2024-7-4 14:24:16
板凳
本帖最后由 Nathan.guo 于 2024-7-4 14:39 编辑

楼上正解,getListViews()可以获取到页面上所有的表格对象

同事,大佬的问题而,这个只是使用getName举了例子~~
回复 使用道具 举报
benny111
金牌服务用户   /  发表于:2024-7-4 18:24:14
地板
Nathan.guo 发表于 2024-7-4 14:24
楼上正解,getListViews()可以获取到页面上所有的表格对象

同事,大佬的问题而,这个只是使用getName举 ...

不行呀。返回的是数值不是对像“表格1”
回复 使用道具 举报
赛龙周
金牌服务用户   /  发表于:2024-7-4 21:47:44
5#
帮不了你
回复 使用道具 举报
Nathan.guo活字格认证 Wyn认证
超级版主   /  发表于:2024-7-5 09:49:27
6#
本帖最后由 Nathan.guo 于 2024-7-5 09:51 编辑
benny111 发表于 2024-7-4 18:24
不行呀。返回的是数值不是对像“表格1”

大佬,就像上说的getListViews是获取页面上所有的表格对象,那一个页面上有多个表格是很常见的场景,所以这个函数返回的是一个数组,那么数组中的每一个元素就是我们具体的表格对象了,例如 array[0]就是我们页面上的第一个表格

至于大佬说的得到当前选中的表格,这个概念就比较模糊了,首先每个表格都可以设置自己的选择行,很难去判断我们最后一次选中的是哪个表格,以及表格的选择行和我们说的"选中"之间的关系

本帖子中包含更多资源

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

x
回复 使用道具 举报
逛逛逛
金牌服务用户   /  发表于:2024-7-5 12:52:58
7#
初始化的时候,用js给每个表注册一个单击事件。事件发生后向一个变量或单元格写入事件宿主

评分

参与人数 1金币 +5 收起 理由
Nathan.guo + 5 很给力!

查看全部评分

回复 使用道具 举报
Nathan.guo活字格认证 Wyn认证
超级版主   /  发表于:2024-7-5 14:59:52
8#
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部