找回密码
 立即注册

QQ登录

只需一步,快速开始

chase

注册会员

7

主题

20

帖子

59

积分

注册会员

积分
59
chase
注册会员   /  发表于:2021-8-26 14:43  /   查看:2203  /  回复:3
1金币
本帖最后由 chase 于 2021-8-26 17:50 编辑

现在有个需求是用户页面删除某行得时候,须判断此行能否让删除,那么我监听了rowchanging事件以后,如何让此次rowchange停止?我得function里改如何写,请技术大佬指导一二!
window.mySpread.bind(GC.Spread.Sheets.Events.RowChanging, function(e, info) {
  

})

最佳答案

查看完整内容

有关自定义命令您可以参考学习指南 https://demo.grapecity.com.cn/sp ... ions/custom-action# 想获取当前激活的行可以在option下的activeRow,您也可以在控制台将这几个属性打出来。 另外,我们可以通过红框的代码获取当前表单,通过表单的接口可以获取到我们需要的内容。

3 个回复

倒序浏览
最佳答案
最佳答案
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-8-26 14:43:53
来自 4#
本帖最后由 Derrick.Jiao 于 2021-8-27 14:41 编辑
chase 发表于 2021-8-27 11:24
请问这个自定义Commands那里有文档可以看呢?这个指令回调方法context, options分别有些什么方法呢 比如我 ...

有关自定义命令您可以参考学习指南
https://demo.grapecity.com.cn/sp ... ions/custom-action#

想获取当前激活的行可以在option下的activeRow,您也可以在控制台将这几个属性打出来。
image.png607782592.png

另外,我们可以通过红框的代码获取当前表单,通过表单的接口可以获取到我们需要的内容。
image.png332185057.png
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-8-26 16:34:00
2#
您好,目前rowchanging暂时没有cancel属性,如您需要添加判断,您可以考虑重写右键菜单,在右键菜单命令里面判断判断成功则调用deleteRows,可以参考附件的demo。

右键菜单-重写行头删除.zip

11.58 MB, 下载次数: 64

回复 使用道具 举报
chase
注册会员   /  发表于:2021-8-27 11:24:19
3#
请问这个自定义Commands那里有文档可以看呢?这个指令回调方法context, options分别有些什么方法呢 比如我想获取当前操作的row需要如果拿到?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部