找回密码
 立即注册

QQ登录

只需一步,快速开始

秋辞

初级会员

24

主题

50

帖子

218

积分

初级会员

积分
218
秋辞
初级会员   /  发表于:2022-8-5 10:16  /   查看:1002  /  回复:2
2金币
本帖最后由 秋辞 于 2022-8-5 10:31 编辑

需求:显示批注之前调用接口,就是我批注显示的内容是根据我当前行内容查到的, image.png416507872.png ,或者时鼠标移动事件,移动到当前行时再添加批注。这个能给个demo吗?

最佳答案

查看完整内容

function initSpread(spread) { var spreadNS = GC.Spread.Sheets; var sheet = spread.getSheet(0); sheet.addSpan(1, 1, 1, 6); sheet.setValue(1, 1, "there is a comment on the upper right corner of the cell"); sheet.comments.add(1, 1, "new comment!"); //先添加一个批注 sheet.bind(spreadNS.Events.SelectionChanging, function (e, ...

2 个回复

倒序浏览
最佳答案
最佳答案
沉沉悬赏达人认证
金牌服务用户   /  发表于:2022-8-5 10:16:27
来自 2#
function initSpread(spread) {
            var spreadNS = GC.Spread.Sheets;
            var sheet = spread.getSheet(0);
            sheet.addSpan(1, 1, 1, 6);
            sheet.setValue(1, 1, "there is a comment on the upper right corner of the cell");
            sheet.comments.add(1, 1, "new comment!"); //先添加一个批注
            sheet.bind(spreadNS.Events.SelectionChanging, function (e, info) { //单元格选中,点击后,判断是否有批注,如果有批注,调用接口,修改批注值
                var sheetTmp = info.sheet;
                var row = sheetTmp.getActiveRowIndex();
                var col = sheetTmp.getActiveColumnIndex();
                var comment = sheetTmp.comments.get(row, col);
                if(comment){
                    setTimeout(function (){
                        comment.text('11111');
                    },1000)
                }
            })
        };
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-8-5 14:58:16
3#
注意到您已设置了最佳答案,那本帖就先结贴了,有问题欢迎另开新帖交流。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部