找回密码
 立即注册

QQ登录

只需一步,快速开始

liyx

金牌服务用户

12

主题

44

帖子

114

积分

金牌服务用户

积分
114
liyx
金牌服务用户   /  发表于:2016-9-10 15:53  /   查看:3650  /  回复:1
如题,如何在编辑页面监听右键事件?从而实现添加、删除行/图片

1 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2016-9-12 11:14:01
沙发
本帖最后由 Alice 于 2016-9-12 11:16 编辑

谢谢您的反馈。
SpreadJS本身提供了CellClick/CellDoubleClick事件,该事件的使用可以参考产品文档:
  1. http://sphelp.grapecity.com/webhelp/SpreadJSWeb/webframe.html#JavascriptLibrary~GcSpread.Sheets.Events~CellClick_EV.html
复制代码

代码参考:
  1. activeSheet.bind(GcSpread.Sheets.Events.CellClick, function (sender, args) {
  2.     if(args.sheetArea === GcSpread.Sheets.SheetArea.colHeader){
  3.         console.log("The column header was clicked.");
  4.     }

  5.     if(args.sheetArea === GcSpread.Sheets.SheetArea.rowHeader){
  6.         console.log("The row header was clicked.");
  7.     }

  8.     if(args.sheetArea === GcSpread.Sheets.SheetArea.corner){
  9.         console.log("The corner header was clicked.");
  10.     }

  11.     console.log("Clicked column index: " + args.col);
  12.     console.log("Clicked row index: " + args.row);
  13. });
复制代码

如果是想处理鼠标的相关事件,只能给Dom元素添加鼠标事件。

添加行,可以通过addRows方法,产品文档:http://sphelp.grapecity.com/webhelp/SpreadJSWeb/webframe.html#scbindadd.html
删除行,可以通过deleteRows方法,产品文档:http://sphelp.grapecity.com/webhelp/SpreadJSWeb/webframe.html#JavascriptLibrary~GcSpread.Sheets.Sheet~deleteRows.html

请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部