5454
5555 <Column
5656 :header =" $t('term.application')"
57+ :sortable =" true"
58+ field =" application.name"
5759 :show-filter-match-modes =" false"
5860 filter-field =" application.name"
5961 :filter-menu-style =" {
6971 :options =" applicationNames"
7072 :placeholder =" t('journal.filter.application.any')"
7173 :show-toggle-all =" false"
72- max-selected-labels =" 1"
74+ : max-selected-labels =" 1"
7375 @change =" filterCallback()"
7476 >
7577 <template #option =" slotProps " >
8385
8486 <Column
8587 :header =" $t('term.instance')"
88+ :sortable =" true"
89+ field =" instance"
8690 :show-filter-match-modes =" false"
8791 filter-field =" instance"
8892 :filter-menu-style =" {
8993 minWidth: '16rem',
9094 }"
95+ class =" w-48"
9196 >
9297 <template #body =" { data } " >
9398 {{ data.instance }}
98103 :options =" instanceIds"
99104 :placeholder =" t('journal.filter.instance_id.any')"
100105 :show-toggle-all =" false"
101- max-selected-labels =" 1"
106+ : max-selected-labels =" 1"
102107 >
103108 <template #option =" slotProps " >
104109 <div class =" flex items-center gap-2" >
118123 :filter-menu-style =" {
119124 minWidth: '16rem',
120125 }"
126+ class =" w-72"
121127 >
122128 <template #body =" { data } " >
123129 {{ formatDateTime(data.date) }}
124130 </template >
125131 <template #filter =" { filterModel } " >
126- <DatePicker v-model =" filterModel.value" />
132+ <DatePicker v-model =" filterModel.value" :manual-input = " false " />
127133 </template >
128134 </Column >
129135
130136 <Column
131137 :header =" $t('term.event')"
138+ :sortable =" true"
139+ field =" type"
132140 :show-filter-match-modes =" false"
133141 filter-field =" type"
134142 :filter-menu-style =" {
135143 minWidth: '16rem',
136144 }"
145+ class =" w-1/4"
137146 >
138147 <template #body =" { data } " >
139148 {{ data.type }}
144153 :options =" eventTypes"
145154 :placeholder =" t('journal.filter.event_type.any')"
146155 :show-toggle-all =" false"
147- max-selected-labels =" 1"
156+ : max-selected-labels =" 1"
148157 @change =" filterCallback()"
149158 >
150159 <template #option =" slotProps " >
@@ -171,9 +180,11 @@ import {
171180 Button ,
172181 Column ,
173182 DataTable ,
183+ DatePicker ,
174184 IconField ,
175185 InputIcon ,
176186 InputText ,
187+ MultiSelect ,
177188} from ' primevue' ;
178189import { computed , onMounted , ref , watch } from ' vue' ;
179190import { useI18n } from ' vue-i18n' ;
0 commit comments