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

QQ登录

只需一步,快速开始

qsban

中级会员

46

主题

147

帖子

764

积分

中级会员

积分
764

微信认证勋章

qsban
中级会员   /  发表于:2017-10-11 11:43  /   查看:4247  /  回复:8
您好,
我想在编辑器中只添加列,不让添加行可以控制吗? v9版本的。

8 个回复

倒序浏览
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-10-11 15:02:32
沙发
您好,您的编辑器是在线表格设计器呢还是桌面版的设计器?如果是在线表格编辑器,是提供源码的,您可以在源码自行修改(将菜单中的添加行这一项删掉即可),如果是桌面版的设计器那么很抱歉,桌面版的设计器功能上是不允许修改的,也没有能够禁止这样操作的接口。
回复 使用道具 举报
qsban
中级会员   /  发表于:2017-10-13 15:12:09
板凳
我是在“在线表格编辑器”中操作的,把菜单中的添加行隐藏掉可以,但是还有右键的时候,哪里也有添加行。分为两种(1.点击单元格右键会有添加行,2.选中一行 然后右键也有添加行) 这样我就需要动态的进行隐藏,怎么判断我是选择单元格右键进行隐藏添加行 还是 选中一行进行的右键的添加呢?
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-10-13 18:54:14
地板
通过hitTest是可以知道点击的单元格是viewport 还是 rowheader的单元格,
http://help.grapecity.com/spread ... ksheet~hitTest.html
还有可以用getSelections 获取选择区域,知道是选择整行还是一个单元格
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-10-13 18:54:22
5#
通过hitTest是可以知道点击的单元格是viewport 还是 rowheader的单元格,
http://help.grapecity.com/spread ... ksheet~hitTest.html
还有可以用getSelections 获取选择区域,知道是选择整行还是一个单元格
回复 使用道具 举报
qsban
中级会员   /  发表于:2017-10-13 18:59:48
6#
sheet.bind(GcSpread.Sheets.Events.CellClick,function (sender,args){
        if (args.col == col && args.row == row){
            alert("弹框取值");
        }
    });
我通过上面的方法来监听是否点击了某个单元格,这个解绑的方法是什么呢?
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-10-16 10:52:58
7#
qsban 发表于 2017-10-13 18:59
sheet.bind(GcSpread.Sheets.Events.CellClick,function (sender,args){
        if (args.col == col &&  ...

spread.unbind(GC.Spread.Sheets.Events.CellClick);
回复 使用道具 举报
qsban
中级会员   /  发表于:2017-10-16 14:33:05
8#
好的。我想禁用掉,ctrl+c的复制和粘贴怎么通过代码实现呢?
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-10-16 16:52:01
9#
您好:
您可以使用
spread.commandManager().setShortcutKey(null,GC.Spread.Commands.Key.c, true, false, false, false);
spread.commandManager().setShortcutKey(null,GC.Spread.Commands.Key.v, true, false, false, false);
来禁用相关键盘事件。
另外,与本帖主题无关的帖子您可以另外开一个新帖来进行询问,不仅是方便我们进行统计,更给您日后反过头来进行查找时提供便利。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部