每次在我的表中只保留一个可见的部分

At each time keep only one section visible in my table

本文关键字:一个 我的 保留      更新时间:2023-09-26

我正在试验用Angular创建的这个表。

正如你所看到的,它把每个元素分成了不同的组,你可以打开或关闭。

我想要实现的是只有一个组在任何时候都是可见的,所以当我切换一个组时,打开的组将关闭,只留下所选的组可见。

我不确定如何迭代所有剩余的组,并将hide变量设置为true。

如何做到这一点?

使用方法隐藏其他行并只展开被单击的

$scope.switchGroup = function(group, groups){
if(group.$hideRows){
  angular.forEach(groups, function(g){
    if(g !== group){
      g.$hideRows = true;
    }
  });
}
group.$hideRows = !group.$hideRows;
};

在这里解释ng-Table Grouping:一次只打开一行

你可以检查这个Plunker我已经修改http://plnkr.co/edit/KVrOM7SEVReSYvlJFzva?p=preview

相关文章: