【问题标题】:Detecting a sort in officeJS Excel在officeJS Excel中检测排序
【发布时间】:2016-12-21 21:59:10
【问题描述】:

我刚开始开发一个办公室插件,我想知道是否有任何方法可以检测用户发起的排序?

即使是潜在的排序,我也会很高兴,只要它不同于用户进行编辑。我检查了eventType enum 似乎我想做的事情是不可能的。

【问题讨论】:

    标签: office-js office-addins


    【解决方案1】:

    它没有暴露的事件。实际上,我不相信即使在 VBA/VSTO 中也有它的事件。

    您想要完成的场景是什么?如果没有您的加载项的人手动排序会发生什么情况,您的数据最终会处于损坏状态吗?如果是这样,那么您可能希望您的设计以某种方式捕获数据完整性,而不依赖于侦听排序事件。

    【讨论】:

    • 我正在将数据从数据库导入电子表格。如果用户进行部分排序,然后保存回数据库,我的数据就没用了。
    • 是的。但是,如果他们在您的加载项关闭时进行部分排序怎么办?或者当他们(或其他用户)在另一台计算机上时,没有安装插件?我认为您最好的选择是添加“关键”列和/或添加其他验证逻辑以确保数据处于一致状态。只是举办一个活动会增加一层安全性,但不会太多。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多