找回密码
 立即注册

QQ登录

只需一步,快速开始

wangheng

初级会员

44

主题

113

帖子

333

积分

初级会员

积分
333
wangheng
初级会员   /  发表于:2021-11-25 15:40  /   查看:1405  /  回复:3
1金币
本帖最后由 wangheng 于 2021-11-25 16:08 编辑

[v14]怎么自动将选中单元格变成正在输入状态?类似js的a.click()类似的。通过 activeSheet.startEdit(true, editValue); 需要传入value。现在想要默认点击变成编辑状态的值

最佳答案

查看完整内容

这个事件没办法自动触发,请问触发的时机是什么呢?如果有合适的时机,可以直接用下面的代码,就是进入编辑状态并且获取单元格里面的值 var value = sheet.getValue(5,5) sheet.setActiveCell(5,5); sheet.startEdit(true, value);

3 个回复

倒序浏览
最佳答案
最佳答案
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-11-25 15:40:22
来自 4#
wangheng 发表于 2021-11-25 16:51
我是想要自动触发CellClick

这个事件没办法自动触发,请问触发的时机是什么呢?如果有合适的时机,可以直接用下面的代码,就是进入编辑状态并且获取单元格里面的值
var value = sheet.getValue(5,5)
sheet.setActiveCell(5,5);
sheet.startEdit(true, value);

回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-11-25 16:22:41
2#
可以尝试用事件做,并且把当前单元格的值传进去,例如
sheet.bind(GC.Spread.Sheets.Events.CellClick, function (sender, args) {
    var value = sheet.getValue(args.row,args.col)
    sheet.startEdit(true, value);
});
回复 使用道具 举报
wangheng
初级会员   /  发表于:2021-11-25 16:51:16
3#
Derrick.Jiao 发表于 2021-11-25 16:22
可以尝试用事件做,并且把当前单元格的值传进去,例如
sheet.bind(GC.Spread.Sheets.Events.CellClick, fu ...

我是想要自动触发CellClick
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部