forked from angular-ui/ui-grid
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathui-grid-filter.html
19 lines (16 loc) · 1.15 KB
/
ui-grid-filter.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<div class="ui-grid-filter-container" ng-repeat="colFilter in col.filters" ng-class="{'ui-grid-filter-cancel-button-hidden' : colFilter.disableCancelFilterButton === true }">
<div ng-if="colFilter.type !== 'select'">
<input type="text" class="ui-grid-filter-input" ng-model="colFilter.term" ng-attr-placeholder="{{colFilter.placeholder || ''}}" />
<div class="ui-grid-filter-button" ng-click="colFilter.term = null" ng-if="!colFilter.disableCancelFilterButton">
<i class="ui-grid-icon-cancel" ng-show="colFilter.term !== undefined && colFilter.term != null"> </i>
</div>
</div>
<div ng-if="colFilter.type === 'select'">
<select class="ui-grid-filter-select" ng-model="colFilter.term" ng-attr-placeholder="{{colFilter.placeholder || ''}}" ng-options="option.label for option in colFilter.selectOptions track by option.label">
<option value=""></option>
</select>
<div class="ui-grid-filter-button-select" ng-click="colFilter.term = null" ng-if="!colFilter.disableCancelFilterButton">
<i class="ui-grid-icon-cancel" ng-show="colFilter.term !== undefined && colFilter.term != null"> </i>
</div>
</div>
</div>