找回密码
 立即注册

QQ登录

只需一步,快速开始

Rihanna的话筒

注册会员

5

主题

12

帖子

47

积分

注册会员

积分
47
Rihanna的话筒
注册会员   /  发表于:2023-7-5 19:50  /   查看:558  /  回复:3
4金币
image.png99972533.png
image.png334541625.png



需要实现的场景是:
1.当把一个区域内设置为table表,当在区域内的右键插入行列时,不允许其插入。
2.当把一个区域内设置为table表,在表格的下一行或者右侧一列输入任何值时,会自动把该table的范围扩大一列或一行,如何屏蔽这个事件?

最佳答案

查看完整内容

您好,您可以通过TableColumnsChanged和TableRowsChanged事件来监听table中的插入行和列的操作。 关于您的第一个场景,可以使用右键菜单根据条件禁用的方式实现,具体参考以下文章:https://gcdn.grapecity.com.cn/showtopic-96465-1-13.html 关于您的第二个场景,这个是因为table默认开启自动扩展功能,将自动扩展功能关闭即可,请参考以下API:https://demo.grapecity.com.cn/spreadjs/help/api/classes/GC.Spread.Sheets. ...

3 个回复

倒序浏览
最佳答案
最佳答案
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-7-5 19:50:28
来自 2#
您好,您可以通过TableColumnsChanged和TableRowsChanged事件来监听table中的插入行和列的操作。

关于您的第一个场景,可以使用右键菜单根据条件禁用的方式实现,具体参考以下文章:https://gcdn.grapecity.com.cn/showtopic-96465-1-13.html

关于您的第二个场景,这个是因为table默认开启自动扩展功能,将自动扩展功能关闭即可,请参考以下API:https://demo.grapecity.com.cn/sp ... ble#allowautoexpand
SpreadJS 17.0.8 | GcExcel 7.1.0 已发布~
回复 使用道具 举报
Rihanna的话筒
注册会员   /  发表于:2023-7-6 10:51:31
3#
Joestar.Xu 发表于 2023-7-6 09:43
您好,您可以通过TableColumnsChanged和TableRowsChanged事件来监听table中的插入行和列的操作。

关于您 ...

感谢!
感恩!!!!!
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-7-6 11:03:26
4#
Rihanna的话筒 发表于 2023-7-6 10:51
感谢!
感恩!!!!!

不客气哈,那就先结贴了,后续有问题随时开贴提问。
SpreadJS 17.0.8 | GcExcel 7.1.0 已发布~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部