【问题标题】:spreadsheet module for angular JSAngular JS 的电子表格模块
【发布时间】:2014-02-19 21:22:02
【问题描述】:

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

【问题讨论】:

    标签: angularjs-module


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        【解决方案3】:

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

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

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

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

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

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

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2018-08-24
          • 2023-03-26
          相关资源
          最近更新 更多