问题标签 [grapecity]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
35 浏览

javascript - SpreadJS SetStyle 事件未在“撤消”上调用

我在我的应用程序中使用了 SpreadJS,并且遇到了这种行为。

当我设置样式时,SetStyle会调用该事件。

当我点击时,不会调用UNDOSetStyle事件。

如果我按下REDO事件SetStyle被调用。

我想知道,撤消时UNDO会调用不同的事件吗?如果有,是哪一个?

0 投票
0 回答
11 浏览

angular - 在角度使用预建模块?

我们正在构建一个中型 Angular 应用程序,它包含许多延迟加载到我们应用程序中的模块。我们的生产构建大小总共为 7MB,我们在 Azure DevOps 上的构建管道需要大约 6 分钟来构建它。现在我们必须包含 Grapecity 的 ActiveReportJS,我们的构建大小变成了 19MB,而且我们的构建时间增加到了 18 分钟。

虽然大小差异看起来与增加的构建时间一样令人震惊,但实际上并非如此:因为我们使用延迟加载,所以我们只有一个新的 11MB 大的延迟加载模块。但是建造时间确实困扰着我们。

现在我问自己是否可以提取我们的 ActiveReportJS 包装模块,预构建它并使用这个预构建的 JS 文件在我们的延迟加载设置中直接导入/使用它(无需每次都构建和优化它)?

或者:是否可以从角度optimization- 和/或buildOptimizer- 标志中排除特定模块?

有可能吗?以前做过吗?