【问题标题】:How to add new row in handsontable angularjs?如何在handsontable angularjs中添加新行?
【发布时间】:2015-04-03 15:09:29
【问题描述】:

我正在使用带有 angularjs 的 handonetable,我想通过单击添加按钮来添加新行。 是否可以在 Handsontable 网格中创建动态行?以及怎么做?

【问题讨论】:

    标签: angularjs handsontable


    【解决方案1】:

    我在我的项目中使用了以下代码,效果很好。

    <label>Filter:
    <input type="text" ng-model="query">
    </label>
    <hot-table datarows="results|filter:query">
    

    【讨论】:

      【解决方案2】:

      你看过 ngHandsontable 吗?这会很容易,您可以将其配置为在行的范围内使用模型,而 handsontable 将负责其余的工作。

      https://github.com/handsontable/ngHandsontable

      【讨论】:

      • 是的,我正在使用 ngHandsometable 并尝试使用 alter 方法添加新行。但它不起作用。
      • 您不需要为此直接调用 HOT。如果它是用&lt;hot-table datarows="items" /&gt; 初始化的,那么你可以操纵$scope.items 并且ngHandsontable 会相应地更新表格。
      • 实际上我有引导模式弹出窗口并尝试将检查值添加到 ngHandsontable 行中。那么可以通过 $scope.items 实现吗?
      • 只要你更新items在你的handsontable所在的同一个范围内,它应该可以工作。这将涉及与 Angular UI 模态一起使用的承诺、回调或共享服务。
      猜你喜欢
      • 2014-07-05
      • 2015-11-25
      • 2018-10-08
      • 2016-12-07
      • 2015-02-28
      • 1970-01-01
      • 2013-04-30
      • 2023-04-10
      • 2017-11-17
      相关资源
      最近更新 更多