找回密码
 立即注册

QQ登录

只需一步,快速开始

chanjetwangbj

注册会员

14

主题

20

帖子

78

积分

注册会员

积分
78

微信认证勋章

[已处理] sheet表格操作

chanjetwangbj
注册会员   /  发表于:2019-9-25 10:14  /   查看:3432  /  回复:3
1、sheet表格的页签只保留一个,下面的新建页签隐藏
2、修改sheet页签的名字描述,点击sheet页签可以增加一个事件业务处理
3、如下图:新建按钮隐藏,sheet页签增加事件,修改名称
image.png141423949.png

3 个回复

倒序浏览
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-9-25 18:35:06
沙发
1.设置spread.options.newTabVisible = false; 来隐藏新建页签
2.参考https://demo.grapecity.com.cn/sp ... preadHitTest/purejs
hittest的用法来在点击sheet页签时候加入相应的处理
3.新建按钮隐藏同第一点,修改sheet名称:双击sheet页签即可

回复 使用道具 举报
chanjetwangbj
注册会员   /  发表于:2019-9-26 20:02:54
板凳
//增加单击事件
    spread.getHost().addEventListener('click', function(e){
        var y = e.pageY - this.offsetTop;
        var x = e.pageX - this.offsetLeft;
        var result = spread.hitTest(x, y);
        if (result) {
            var worksheetHitInfo = result.worksheetHitInfo;
            var tabStripHitInfo = result.tabStripHitInfo;
            var strtabStrip = "";

            if (tabStripHitInfo.navButton) {
                strtabStrip = tabStripHitInfo.navButton;
            } else if (tabStripHitInfo.sheetTab) {
                strtabStrip = tabStripHitInfo.sheetTab.sheetName;
            } else if (tabStripHitInfo.resize === true) {
                strtabStrip = "resize";
            } else {
                strtabStrip = "blank";
            }
            alert(strtabStrip);
        }

    });

image.png176681822.png
单击下面的sheet页签格式时result返回null无法操作是什么原因
回复 使用道具 举报
Fiooona
论坛元老   /  发表于:2019-9-27 12:14:36
地板
您用的是哪个版本的?老版本中无法识别到点击sheet标题栏,推荐您升级到V12版本。
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部