找回密码
 立即注册

QQ登录

只需一步,快速开始

biz-dev

中级会员

99

主题

266

帖子

917

积分

中级会员

积分
917

微信认证勋章

biz-dev
中级会员   /  发表于:2020-1-2 20:30  /   查看:4031  /  回复:3
我们自定义了一个文件,当我们通过左上角的三角全选sheet内容,然后在一个新的sheet里面粘贴内容时,会把相应的行号和列号也粘贴过来,麻烦问下这是什么原因造成的。
效果如下图所示:
111.png
222.png
相应的excel文件:
template_common2222.xlsx (9.64 KB, 下载次数: 93)

3 个回复

倒序浏览
Fiooona
论坛元老   /  发表于:2020-1-3 10:09:39
沙发
我这无法复现这个问题,可以设置下
CopyPasteHeaderOptions 为noHeaders
https://www.grapecity.com/spread ... eHeaderOptions.html

限定只有一个Sheet,可以隐藏新增按钮:spread.options.newTabVisible= false;
设置不能删除:
自定义右键菜单时把删除选项删除:

  1.      /*
  2.         *  通过继承ContextMenu的方式自定义右键菜单逻辑
  3.         * */
  4.         function ContextMenu(){}
  5.         ContextMenu.prototype = new GC.Spread.Sheets.ContextMenu.ContextMenu(spread);
  6.         /*
  7.         * onOpenMenu是右键菜单弹出前触发的事件,可以用来自定义右键菜单项
  8.         * itemsDataForShown 是本次右键单击弹出的右键菜单项
  9.         * */
  10.         ContextMenu.prototype.onOpenMenu = function (menuData, itemsDataForShown, hitInfo, spread) {
  11.                         for(let i=0; i<itemsDataForShown.length; i++){
  12.                                 var item = itemsDataForShown[i];
  13.                                 if(item.name === "gc.spread.deleteSheet"){

  14.                     item.disable = true; // 这句是禁用
  15.                     itemsDataForShown.splice(i,1); // 这句是直接不显示
  16.                     
  17.                 }
  18.                         }
  19.         };

  20.         // 将自定义右键菜单赋值给spread.contextMenu
  21.         spread.contextMenu = new ContextMenu();
复制代码
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
biz-dev
中级会员   /  发表于:2020-1-6 18:19:51
板凳
Fiooona 发表于 2020-1-3 10:09
我这无法复现这个问题,可以设置下
CopyPasteHeaderOptions 为noHeaders
https://www.grapecity.com/spre ...

谢谢您的回复,还有一个问题,为什么使用了自定义的context menu,菜单语言就从英文变成了中文?
回复 使用道具 举报
Fiooona
论坛元老   /  发表于:2020-1-6 18:24:09
地板
这个问题没有遇见过,可以提供下能复现这个问题的Demo 吗?
设置语言资源需要引入相关包:
<script src=".../spreadjs/resources/ja/gc.spread.sheets.resources.ja.x.x.x.min.js" type="text/javascript"></script>
     设置本地化mate 标签
<meta name="spreadjs culture" content="zh-cn" />

https://demo.grapecity.com.cn/sp ... localization/purejs
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部