|
@@ -87,12 +87,12 @@
|
|
|
<li class="tight-form-item tight-form-align query-keyword" style="width: 100px">
|
|
<li class="tight-form-item tight-form-align query-keyword" style="width: 100px">
|
|
|
Filters
|
|
Filters
|
|
|
</li>
|
|
</li>
|
|
|
- <li ng-repeat="filter in ctrl.target.filters track by $index" class="tight-form-item">
|
|
|
|
|
- {{filter.type}}:{{filter.key}} = {{filter.value}}:{{filter.groupByFlag}}
|
|
|
|
|
- <a ng-click="ctrl.editFilter(filter.type, filter.key, filter.value, filter.groupByFlag)">
|
|
|
|
|
|
|
+ <li ng-repeat="fil in ctrl.target.filters track by $index" class="tight-form-item">
|
|
|
|
|
+ {{fil.tagk}} = {{fil.type}}({{fil.filter}}) , groupBy = {{fil.groupBy}}
|
|
|
|
|
+ <a ng-click="ctrl.editFilter(fil, $index)">
|
|
|
<i class="fa fa-pencil"></i>
|
|
<i class="fa fa-pencil"></i>
|
|
|
</a>
|
|
</a>
|
|
|
- <a ng-click="ctrl.removeFilter(filter.type, filter.key)">
|
|
|
|
|
|
|
+ <a ng-click="ctrl.removeFilter($index)">
|
|
|
<i class="fa fa-remove"></i>
|
|
<i class="fa fa-remove"></i>
|
|
|
</a>
|
|
</a>
|
|
|
</li>
|
|
</li>
|
|
@@ -102,15 +102,23 @@
|
|
|
</a>
|
|
</a>
|
|
|
</li>
|
|
</li>
|
|
|
|
|
|
|
|
- <li ng-show="ctrl.addFilterMode">
|
|
|
|
|
|
|
+ <li class="query-keyword" ng-show="ctrl.addFilterMode">
|
|
|
<input type="text" class="input-small tight-form-input" spellcheck='false'
|
|
<input type="text" class="input-small tight-form-input" spellcheck='false'
|
|
|
- bs-typeahead="ctrl.suggestFilterKeys" data-min-length=0 data-items=100
|
|
|
|
|
|
|
+ bs-typeahead="ctrl.suggestTagKeys" data-min-length=0 data-items=100
|
|
|
ng-model="ctrl.target.currentFilterKey" placeholder="key"></input>
|
|
ng-model="ctrl.target.currentFilterKey" placeholder="key"></input>
|
|
|
|
|
|
|
|
|
|
+ Type <select ng-model="ctrl.target.currentFilterType"
|
|
|
|
|
+ class="tight-form-input input-small"
|
|
|
|
|
+ ng-options="filType for filType in ctrl.filterTypes">
|
|
|
|
|
+ </select>
|
|
|
|
|
+
|
|
|
<input type="text" class="input-small tight-form-input"
|
|
<input type="text" class="input-small tight-form-input"
|
|
|
- spellcheck='false' bs-typeahead="ctrl.suggestFilterValues"
|
|
|
|
|
- data-min-length=0 data-items=100 ng-model="ctrl.target.currentFilterValue" placeholder="value">
|
|
|
|
|
|
|
+ spellcheck='false' bs-typeahead="ctrl.suggestTagValues"
|
|
|
|
|
+ data-min-length=0 data-items=100 ng-model="ctrl.target.currentFilterValue" placeholder="filter">
|
|
|
</input>
|
|
</input>
|
|
|
|
|
+
|
|
|
|
|
+ groupBy <editor-checkbox text="" model="ctrl.target.currentFilterGroupBy"></editor-checkbox>
|
|
|
|
|
+
|
|
|
<a ng-click="ctrl.addFilter()">
|
|
<a ng-click="ctrl.addFilter()">
|
|
|
add filter
|
|
add filter
|
|
|
</a>
|
|
</a>
|