找回密码
 立即注册

QQ登录

只需一步,快速开始

biz-dev

中级会员

99

主题

266

帖子

917

积分

中级会员

积分
917

微信认证勋章

biz-dev
中级会员   /  发表于:2020-1-7 10:41  /   查看:3537  /  回复:1
如果有2个合并不同数量的单元格,然后复制到另外的一个单元格上,如果合并数量多的覆盖到合并数量少的话,就会直接复制成功,但是如果合并数量少的覆盖到合并数量多的话,既不会复制成功,也不会有提示。然后去查看了官方的例子,发现有一个版本是有提示的,有一个版本是没有提示的,请问,如果需要这个提示的话,要如何设置。

情况一:合并有提示的例子地址为:https://demo.grapecity.com.cn/SpreadJS/WebDesigner/content/index.html 1.png


先复制左侧合并后的‘111’单元格(标号1)到右侧位置(标号3),然后复制‘222’的单元格(标号2)到右侧相同位置(标号3),则会提示错误信息。


情况二:合并没有提示的例子地址为:https://demo.grapecity.com.cn/spreadjs/SpreadJSTutorial/features/worksheet/cell-span/purejs
2.png

先复制左侧合并后的‘NC’单元格(标号1)到右侧位置(标号3),然后复制‘Raleigh’的单元格(标号2)到右侧相同位置(标号3),则不会提示错误信息。

我在正常使用spreadJS时,也不会提示错误,请问要如何设置才能有上面的错误提示。
期待回复,谢谢!

1 个回复

倒序浏览
Fiooona
论坛元老   /  发表于:2020-1-7 13:44:53
沙发
谢谢您详细的描述,
想要错误提示可以监听这个事件:InvalidOperation,参考代码:
  1. sheet.bind(GC.Spread.Sheets.Events.InvalidOperation, function (e, info) {   
  2.         alert("Message (" + info.message + ")");
  3. });
复制代码


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