找回密码
 立即注册

QQ登录

只需一步,快速开始

15725821270 悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2024-8-29 11:03  /   查看:1061  /  回复:10
1金币
本帖最后由 15725821270 于 2024-8-29 11:04 编辑

如题,以前6版本有个单元格类型可实现,目前10版本发现没有办法实现了。

最佳答案

查看完整内容

var listview=Forguncy.Page.getListView("表格1"); var spread=listview.getControl(); var sheet = spread.getActiveSheet() sheet.bind(GC.Spread.Sheets.Events.SelectionChanged, function(a,b){ var row=b.sheet.getActiveRowIndex()+1; var col=b.sheet.getActiveColumnIndex()+1; var val=listview.getValue(row-1,col+1); //获取选中的单元格的值 });

10 个回复

正序浏览
Erik.Xue讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2024-8-30 08:29:08
11#
回复 使用道具 举报
Erik.Xue讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2024-8-29 18:08:25
9#
15725821270 发表于 2024-8-29 17:49
之前的插件是点选单元格自动弹出单元格内容,你这个方案如何实现我点击单元格触发命令?

首先,这个插件我测试在10.0.5.0版本也是可以正常使用。

至于你说的点击单元格触发命令,能否具体说明下使用场景?想触发什么命令?
回复 使用道具 举报
15725821270悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2024-8-29 17:49:04
8#
Erik.Xue 发表于 2024-8-29 17:36
您好,这个插件是当时老版本没有开放表格的一些操作API制作的,现在的话组合【表格操作】命令就可以实现了 ...

之前的插件是点选单元格自动弹出单元格内容,你这个方案如何实现我点击单元格触发命令?
回复 使用道具 举报
Erik.Xue讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2024-8-29 17:36:19
7#
您好,这个插件是当时老版本没有开放表格的一些操作API制作的,现在的话组合【表格操作】命令就可以实现了哈。


具体可以参考下demo。

本帖子中包含更多资源

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

x
回复 使用道具 举报
15725821270悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2024-8-29 17:25:20
6#
Erik.Xue 发表于 2024-8-29 13:42
如果是楼上大佬所说的【表格选择性容器】,那么一直到10版本都是有的哈。

本帖子中包含更多资源

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

x
回复 使用道具 举报
15725821270悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2024-8-29 17:24:21
5#

本帖子中包含更多资源

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

x
回复 使用道具 举报
Erik.Xue讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2024-8-29 13:42:23
4#
如果是楼上大佬所说的【表格选择性容器】,那么一直到10版本都是有的哈。

本帖子中包含更多资源

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

x
回复 使用道具 举报
Syl悬赏达人认证
银牌会员   /  发表于:2024-8-29 11:31:42
3#
表格选择项容器不就是干这个事的
回复 使用道具 举报
Erik.Xue讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2024-8-29 11:27:27
2#
您好,能否说一下6版本能实现的是哪一个插件呀?

能否具体说明一下什么场景需要实时获取表格中当前单元格的值呢?
回复 使用道具 举报
最佳答案
最佳答案
赛龙周
银牌会员   /  发表于:2024-8-29 11:03:35
来自 10#
15725821270 发表于 2024-8-29 17:49
之前的插件是点选单元格自动弹出单元格内容,你这个方案如何实现我点击单元格触发命令?

var listview=Forguncy.Page.getListView("表格1");
var spread=listview.getControl();
var sheet = spread.getActiveSheet()
sheet.bind(GC.Spread.Sheets.Events.SelectionChanged, function(a,b){
var row=b.sheet.getActiveRowIndex()+1;
var col=b.sheet.getActiveColumnIndex()+1;
var val=listview.getValue(row-1,col+1); //获取选中的单元格的值
});
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部