在UI-Grid中扩展和调用后端服务

时间:2017-03-29 09:39:36

标签: angularjs angularjs-directive angular-ui-grid ui-grid

我为我的网站配置了UI网格。我已经使用expandableRowTemplate对其进行扩展,以便在用户单击展开按钮时显示一些简单的内容。现在它正确地显示了内容。

但我的要求是当用户用户点击展开按钮而不是扩展和显示内容时,它还应该调用后端服务以将一些数据发送到服务器并接收内容。

这种情况在UI网格中是否可行?我使用的是Angular 1.5和Ui Grid 4.0.1。

1 个答案:

答案 0 :(得分:0)

切换行时会触发公共API事件。 您可以为此事件提供调用REST服务的函数。

...\Default.css

如果你只想在扩展行时拨打电话,我只会看到两种方式:

  1. 要么每行都有一个自己的冗余密钥 row.isExpanded ,请在此功能中切换并用于您的目的。
  2. 或者您可以找到此函数中的行是否包含在getExpandedRows()的结果中。这非常多余。
  3. 来源:http://ui-grid.info/docs/#/api/ui.grid.expandable.api:PublicApi