您好!从您提供的代码片段中了解到您使用了RowChanged事件,该事件发生在行改变后,即行删除后才监听到该事件,此时自然无法阻止删除行。要在阻止删除行,必须在删除行时介入控制,因此,可以使用RowChanging事件,参考如下代码:
- sheet.bind(GC.Spread.Sheets.Events.RowChanging, function(e, args) {
- console.log('row changing, args: ', args);
- args.cancel = true;
- });
复制代码
可以参考官网API文档了解详情:
RowChanging--https://demo.grapecity.com.cn/spreadjs/help/api/classes/GC.Spread.Sheets.Events#rowchanging
|