1 | <tr ng-if="params.hasGroup()" ng-show="$groupRow.show" class="ng-table-group-header">
|
2 | <th colspan="{{$ctrl.getVisibleColumns().length}}" class="sortable" ng-class="{
|
3 | 'sort-asc': params.hasGroup($selGroup, 'asc'),
|
4 | 'sort-desc':params.hasGroup($selGroup, 'desc')
|
5 | }">
|
6 | <a href="" ng-click="isSelectorOpen = !isSelectorOpen" class="ng-table-group-selector">
|
7 | <strong class="sort-indicator">{{$selGroupTitle}}</strong>
|
8 | <button class="btn btn-default btn-xs ng-table-group-close"
|
9 | ng-click="$groupRow.show = false; $event.preventDefault(); $event.stopPropagation();">
|
10 | <span class="glyphicon glyphicon-remove"></span>
|
11 | </button>
|
12 | <button class="btn btn-default btn-xs ng-table-group-toggle"
|
13 | ng-click="$ctrl.toggleDetail(); $event.preventDefault(); $event.stopPropagation();">
|
14 | <span class="glyphicon" ng-class="{
|
15 | 'glyphicon-resize-small': params.settings().groupOptions.isExpanded,
|
16 | 'glyphicon-resize-full': !params.settings().groupOptions.isExpanded
|
17 | }"></span>
|
18 | </button>
|
19 | </a>
|
20 | <div class="list-group" ng-if="isSelectorOpen">
|
21 | <a href="" class="list-group-item" ng-repeat="group in $ctrl.getGroupables()" ng-click="$ctrl.groupBy(group)">
|
22 | <strong>{{ $ctrl.getGroupTitle(group)}}</strong>
|
23 | <strong ng-class="$ctrl.isSelectedGroup(group) && 'sort-indicator'"></strong>
|
24 | </a>
|
25 | </div>
|
26 | </th>
|
27 | </tr>
|