Add special "contains any of" verb for string-based grid filters

This commit is contained in:
Lance Edgar 2021-02-12 13:57:54 -06:00
parent 1420a33649
commit 89f0336af9
4 changed files with 73 additions and 3 deletions

View file

@ -27,7 +27,8 @@
<script type="text/x-template" id="grid-filter-template">
<div class="level filter" v-show="filter.visible">
<div class="level-left">
<div class="level-left"
style="align-items: start;">
<div class="level-item filter-fieldname">
@ -40,7 +41,9 @@
</div>
<b-field grouped v-show="filter.active" class="level-item">
<b-field grouped v-show="filter.active"
class="level-item"
style="align-items: start;">
<b-select v-model="filter.verb"
@input="focusValue()"
@ -72,7 +75,14 @@
</option>
</b-select>
<b-input v-if="filter.data_type == 'string'"
<b-input v-if="filter.data_type == 'string' && !multiValuedVerb()"
v-model="filter.value"
v-show="valuedVerb()"
ref="valueInput">
</b-input>
<b-input v-if="filter.data_type == 'string' && multiValuedVerb()"
type="textarea"
v-model="filter.value"
v-show="valuedVerb()"
ref="valueInput">