2

我正在寻找在 Angular JS 应用程序中使用的电子表格组件。我在网上找到了一个关于使用 angualr 制作电子表格的教程,但我想要更高级的东西,例如复制和粘贴功能。有没有可用的解决方案?

4

3 回答 3

3

你可以试试 Wijmo 的 Flexgrid:http ://demos.componentone.com/wijmo/5/Angular/FlexGridIntro/FlexGridIntro/

我们在我的公司使用它,它有一些很棒的功能。

于 2015-02-11T22:48:57.347 回答
3

“例如具有复制和粘贴功能”是一个模糊的要求。
因此,仅举几个开源 AngularJs 电子表格组件:

商业解决方案将是例如 Kendo-UI 或 Wijmo

于 2015-02-12T11:03:36.513 回答
2

快速的回答是,我从未见过任何专门为 Angular 构建的高级电子表格组件,也不认为存在。

选项:您可以尝试将 Kendo 的网格用作电子表格,或者您可以使用非角度电子表格组件并在准备好时手动检索值。除非您需要与您的工作表进行双向绑定,否则拥有一个有角度的电子表格不会给您带来太多我能想到的好处。

进一步假设,我的怀疑是,除了小的可编辑网格之外,你不会找到这样的东西。Angular 的性能对于大多数应用程序来说都非常好,但是使用电子表格,您将拥有如此多的绑定,以至于它会很快陷入困境。这里只是一篇文章,讨论了一些一般的性能挑战。同样,对于大多数应用程序来说,Angular 很棒,性能也不是什么大问题。您只是碰巧询问了一个可能不太适合的问题。

http://tech.small-improvements.com/2013/09/10/angularjs-performance-with-large-lists/

顺便说一句,我猜这是你找到的例子......

http://thomasstreet.net/blog/spreadsheet.html

如果您只想做一些像这样的小事情,您可能可以对其进行一些自定义并且没问题。捕获击键并通过控制器实现复制和粘贴。

于 2014-01-28T14:24:15.020 回答