@@ -262,7 +262,7 @@ const layouts = appstoreLayouts.map((value: AppstoreLayouts) => ({
262262 <v-container >
263263 <v-row >
264264 <v-col >
265- <v-tooltip bottom >
265+ <v-tooltip location = " bottom" >
266266 <template v-slot :activator =" { props } " >
267267 <v-switch
268268 v-model =" appStore.overrideControlTemplate"
@@ -282,7 +282,7 @@ const layouts = appstoreLayouts.map((value: AppstoreLayouts) => ({
282282 <v-row ><v-col >Options</v-col ></v-row >
283283 <v-row >
284284 <v-col >
285- <v-tooltip bottom >
285+ <v-tooltip location = " bottom" >
286286 <template v-slot :activator =" { props } " >
287287 <v-switch
288288 v-model =" appStore.jsonforms.config.hideRequiredAsterisk"
@@ -296,7 +296,7 @@ const layouts = appstoreLayouts.map((value: AppstoreLayouts) => ({
296296 </v-row >
297297 <v-row >
298298 <v-col >
299- <v-tooltip bottom >
299+ <v-tooltip location = " bottom" >
300300 <template v-slot :activator =" { props } " >
301301 <v-switch
302302 v-model =" appStore.jsonforms.config.showUnfocusedDescription"
@@ -310,7 +310,7 @@ const layouts = appstoreLayouts.map((value: AppstoreLayouts) => ({
310310 </v-row >
311311 <v-row >
312312 <v-col >
313- <v-tooltip bottom >
313+ <v-tooltip location = " bottom" >
314314 <template v-slot :activator =" { props } " >
315315 <v-switch
316316 v-model =" appStore.jsonforms.config.restrict"
@@ -325,7 +325,7 @@ const layouts = appstoreLayouts.map((value: AppstoreLayouts) => ({
325325 </v-row >
326326 <v-row >
327327 <v-col >
328- <v-tooltip bottom >
328+ <v-tooltip location = " bottom" >
329329 <template v-slot :activator =" { props } " >
330330 <v-switch
331331 v-model =" appStore.jsonforms.readonly"
@@ -339,7 +339,7 @@ const layouts = appstoreLayouts.map((value: AppstoreLayouts) => ({
339339 </v-row >
340340 <v-row >
341341 <v-col >
342- <v-tooltip bottom >
342+ <v-tooltip location = " bottom" >
343343 <template v-slot :activator =" { props } " >
344344 <v-switch
345345 v-model =" appStore.jsonforms.config.collapseNewItems"
@@ -353,7 +353,7 @@ const layouts = appstoreLayouts.map((value: AppstoreLayouts) => ({
353353 </v-row >
354354 <v-row >
355355 <v-col >
356- <v-tooltip bottom >
356+ <v-tooltip location = " bottom" >
357357 <template v-slot :activator =" { props } " >
358358 <v-switch
359359 v-model =" appStore.jsonforms.config.hideArraySummaryValidation"
@@ -367,7 +367,7 @@ const layouts = appstoreLayouts.map((value: AppstoreLayouts) => ({
367367 </v-row >
368368 <v-row >
369369 <v-col >
370- <v-tooltip bottom >
370+ <v-tooltip location = " bottom" >
371371 <template v-slot :activator =" { props } " >
372372 <v-switch
373373 v-model =" appStore.jsonforms.config.initCollapsed"
@@ -381,7 +381,7 @@ const layouts = appstoreLayouts.map((value: AppstoreLayouts) => ({
381381 </v-row >
382382 <v-row >
383383 <v-col >
384- <v-tooltip bottom >
384+ <v-tooltip location = " bottom" >
385385 <template v-slot :activator =" { props } " >
386386 <v-switch
387387 v-model =" appStore.jsonforms.config.hideAvatar"
@@ -395,7 +395,7 @@ const layouts = appstoreLayouts.map((value: AppstoreLayouts) => ({
395395 </v-row >
396396 <v-row >
397397 <v-col >
398- <v-tooltip bottom >
398+ <v-tooltip location = " bottom" >
399399 <template v-slot :activator =" { props } " >
400400 <v-switch
401401 v-model ="
@@ -411,7 +411,29 @@ const layouts = appstoreLayouts.map((value: AppstoreLayouts) => ({
411411 </v-row >
412412 <v-row >
413413 <v-col >
414- <v-tooltip bottom >
414+ <v-tooltip location =" bottom" >
415+ <template v-slot :activator =" { props } " >
416+ <v-combobox
417+ v-model ="
418+ appStore.jsonforms.config.filterErrorKeywordsBeforeTouch
419+ "
420+ label =" Filter Error Keywords Before Touch"
421+ placeholder =" e.g., required, minLength, pattern"
422+ chips
423+ closable-chips
424+ multiple
425+ clearable
426+ v-bind =" props"
427+ ></v-combobox >
428+ </template >
429+ Hide specific AJV error keywords until the control is touched.
430+ Requires "Enable Filter Errors Before Touch".
431+ </v-tooltip >
432+ </v-col >
433+ </v-row >
434+ <v-row >
435+ <v-col >
436+ <v-tooltip location =" bottom" >
415437 <template v-slot :activator =" { props } " >
416438 <v-switch
417439 v-model ="
0 commit comments