Javascript 如何在AngularJS ui grid 3.0中仅在第一个分组行中显示按钮?

Javascript 如何在AngularJS ui grid 3.0中仅在第一个分组行中显示按钮?,javascript,angularjs,angular-ui-grid,Javascript,Angularjs,Angular Ui Grid,对于Plunker链接第三列中的分组ui网格,如何让按钮仅显示在groupHeader行中 普朗克: 我尝试在第三列上使用下面的cellTemplate,但它不起作用,因为第三列不是分组列 cellTemplate: '<div ng-if="!col.grouping || col.grouping.groupPriority === undefined || col.grouping.groupPriority === null || ( row.groupHeader &&

对于Plunker链接第三列中的分组ui网格,如何让按钮仅显示在groupHeader行中

普朗克:

我尝试在第三列上使用下面的cellTemplate,但它不起作用,因为第三列不是分组列

cellTemplate: '<div ng-if="!col.grouping || col.grouping.groupPriority === undefined || col.grouping.groupPriority === null || ( row.groupHeader && col.grouping.groupPriority === row.treeLevel )" class="ui-grid-cell-contents" title="TOOLTIP">{{COL_FIELD CUSTOM_FILTERS}}</div>'
cellTemplate:“{{COL_字段自定义_过滤器}”

网格的大多数代码都来自官方的UI网格。我刚刚添加了按钮部分

只需在单元格模板中添加一个
ng show

<button ng-show="row.treeLevel==0" type="button" class="btn btn-success">

这是你的Plunker的工作版本


您可以更新您的plunker吗?目前没有网格。还有你的照片(你可以上传到这里)@Asqan请再检查一遍。我刚刚更新了它。谢谢您的时间。一旦您取消分组,将不再显示任何按钮,我想这不是一种正确的行为。解决方法是使用ng show=“row.treeLevel==0 | |!row.treeLevel”