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

QQ登录

只需一步,快速开始

hongshanshan SpreadJS 开发认证
高级会员   /  发表于:2021-8-26 08:59  /   查看:1405  /  回复:1
【14.1.1】单元格编辑模式下,如何保证值清空后又可以还原回来

单元格有一个提示与【请输入三个关键字】,双击进入后,需要清空这个提示语,让用户可以直接输入内容,但是如果用户没有输入的话,离开单元格,这个提示语还要再赋值回来,目前的做法是,双击进入后,清空提示语,离开单元格后,判断是否有值,没值的话,再赋上之前的提示语

现在的问题是,双击进入,清空单元格,没有输入任何数据,离开单元格,并不能赋值上这个提示语

//先给单元格赋值
targetsheet.setValue(1, 1, '请输入三个关键字');
targetsheet.bind(GC.Spread.Sheets.Events.EditStarting, function (sender, args) {
// 将提示信息清空
args.sheet.setValue(1, 1, "");
});

// 单元格值变动
targetsheet.bind(GC.Spread.Sheets.Events.EditEnding, function (e, args) {
   args.sheet.setValue(1, 1, '请输入三个关键字');
});


1 个回复

倒序浏览
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-8-26 09:38:37
沙发
本帖最后由 Derrick.Jiao 于 2021-8-27 10:51 编辑

您好,您可以参考这个demo,利用自定义单元格实现
image.png127254332.png

inandout.html

2.21 KB, 下载次数: 33

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