Angular UI Grid条件行扩展

时间:2015-10-12 13:46:08

标签: javascript angularjs angular-ui-grid

我正在使用Angular UI Grid和ui-grid-expandable插件。 如果显示扩展按钮(+),有没有办法决定每一行? 默认情况下,无论子网格中是否有可用数据,都会始终显示它。

感谢。

3 个答案:

答案 0 :(得分:5)

可悲的是,目前还没有选择。

您可以使用以下方法使工作正常:

  • 通过设置为false enableExpandableRowHeader
  • 来删除默认行标题
  • 通过调用$scope.gridApi.core.addRowHeaderColumn
  • 添加自定义行标题

这样你就可以建立自己的逻辑。我在this plunkr做了类似的事。

如果您需要更多信息:

答案 1 :(得分:0)

我有一个带有UI-GRID的拉取请求,可以解决这个问题。

在subGridOptions中添加一个名为disableRowExpandable的布尔值。

https://github.com/angular-ui/ui-grid/pull/6135/commits/83ade3445711e532f689d224904babfe92c7b45e

答案 2 :(得分:0)

是的,你可以!

将此选项添加到subGridOptions对象:

disableRowExpandable:(condition here).