fixed multi icon select

This commit is contained in:
Luca Haid
2025-04-29 13:10:26 +02:00
parent a115910032
commit a212ec1a3f

View File

@@ -160,7 +160,7 @@ Vue.component('tt-table', {
</div>
<!-- @formatter:off -->
<tt-input v-if="column.filter === 'search' && !disableFiltering" v-model="filters[column.key]" sm/>
<tt-icon-select v-else-if="column.filter === 'iconSelect' && !disableFiltering" :options="column.filterOptions" v-model="filters[column.key]" sm :multiple="column.filterOptions.length > 2"/>
<tt-icon-select v-else-if="column.filter === 'iconSelect' && !disableFiltering" :options="column.filterOptions" v-model="filters[column.key]" sm :multiple="column.filterOptions.length > 2 && this.ssr === true"/>
<tt-number-range v-else-if="column.filter === 'numberRange' && !disableFiltering" :returnText="!ssr" v-model="filters[column.key]" sm/>
<tt-select v-else-if="column.filter === 'select' && !disableFiltering" :options="[{text: 'Alle', value: undefined}, ...column.filterOptions]" v-model="filters[column.key]" sm/>
<tt-autocomplete v-else-if="column.filter === 'autocomplete' && !disableFiltering" :api-url="column.filterOptions" v-model="filters[column.key]" sm/>
@@ -739,6 +739,7 @@ Vue.component('tt-table', {
break;
}
} else if (header.filter === 'select' || header.filter === 'iconSelect' || header.filter === 'autocomplete') {
console.log(filterValue);
if (filterValue === '') continue;
if (filterValue !== row[header.key]?.toString()) {
match = false;