这边跟研发反馈了一下,拿到了一个非正式的临时解决方案:
spread.unbind(GC.Spread.Sheets.Events.InvalidOperation + ".GC_Designer_Events");
以上代码可以阻止SpreadJS弹出对话框。
然后再使用:
sheet.bind(GC.Spread.Sheets.Events.InvalidOperation, function (e, info) {
alert("Message (" + info.message + ")");
});
来对各个非法操作进行处理(弹窗等)。
您看看能否实现您的需求。 |