Commit | Line | Data |
---|---|---|
25523059 CW |
1 | <table> |
2 | <thead> | |
2894db84 | 3 | <tr ng-model="$ctrl.savedSearch.api_params.select" ui-sortable="{axis: 'x'}"> |
25523059 CW |
4 | <th class="crm-search-result-select"> |
5 | <input type="checkbox" ng-checked="$ctrl.allRowsSelected" ng-click="selectAllRows()" ng-disabled="!(loading === false && !loadingAllRows && $ctrl.results[$ctrl.page] && $ctrl.results[$ctrl.page][0].id)"> | |
6 | </th> | |
2894db84 | 7 | <th ng-repeat="col in $ctrl.savedSearch.api_params.select" ng-click="setOrderBy(col, $event)" title="{{:: ts('Drag to reorder columns, click to sort results (shift-click to sort by multiple).')}}"> |
25523059 CW |
8 | <i class="crm-i {{ getOrderBy(col) }}"></i> |
9 | <span>{{ $ctrl.getFieldLabel(col) }}</span> | |
10 | <a href class="crm-hover-button" title="{{:: ts('Clear') }}" ng-click="$ctrl.clearParam('select', $index)"><i class="crm-i fa-times" aria-hidden="true"></i></a> | |
11 | </th> | |
12 | <th class="form-inline"> | |
13 | <input class="form-control crm-action-menu fa-plus" ng-model="controls.select" crm-ui-select="::{data: fieldsForSelect, placeholder: ts('Add')}" ng-change="addParam('select')"> | |
14 | </th> | |
15 | </tr> | |
16 | </thead> | |
17 | <tbody> | |
18 | <tr ng-repeat="row in $ctrl.results[$ctrl.page]"> | |
2d198bb4 | 19 | <td> |
25523059 CW |
20 | <input type="checkbox" ng-checked="isRowSelected(row)" ng-click="selectRow(row)" ng-disabled="!(loading === false && !loadingAllRows && row.id)"> |
21 | </td> | |
2894db84 | 22 | <td ng-repeat="col in $ctrl.savedSearch.api_params.select"> |
25523059 CW |
23 | {{ formatResult(row, col) }} |
24 | </td> | |
25 | <td></td> | |
26 | </tr> | |
27 | </tbody> | |
28 | </table> | |
29 | <div class="messages warning no-popup" ng-if="error"> | |
30 | <h4>{{:: ts('An error occurred') }}</h4> | |
31 | <p>{{ error }}</p> | |
32 | </div> |