Barista: [Campo de filtro]: agregue información sobre el nivel de interacción en el campo de filtro.

Creado en 20 jul. 2020  ·  4Comentarios  ·  Fuente: dynatrace-oss/barista

Solicitud de función

Resumen

Agregue un @Output y una propiedad al campo de filtro que indique si el usuario está utilizando actualmente el campo de filtro. Esto ayudará a los consumidores a determinar cuándo es seguro actualizar las definiciones de filtro (fuente de datos) sin bloquear el flujo de usuarios del usuario.

La salida puede ser útil para reaccionar a cambios en el comportamiento de interacción, mientras que la propiedad se puede usar para verificaciones bajo demanda si ahora es seguro actualizar la fuente de datos.

Este estado probablemente necesitará determinar lo siguiente:

  • ¿Está enfocado el campo de filtro?
  • es un autocompletado / rango actualmente abierto

Propuesta

Agregue lo siguiente al campo de filtro.
Me complace aceptar comentarios, especialmente sobre el nombre, ya que no estoy seguro de qué tan bien encaja este nombre.

@Output() inFlightChange: EventEmitter<FilterFieldInFlightChange<boolean>>
Se activa cuando el usuario comienza a interactuar con el campo de filtro o deja de interactuar con él.

inFlight: boolean
Determina si el usuario está interactuando actualmente con el campo de filtro o no.

Por favor agregue sus consideraciones, especialmente ping @ ffriedl89 @thomaspink @ ap-dyna

Hacktoberfest 🎃 feature filter-field good first issue help wanted

Todos 4 comentarios

Hola @tomheller ,
Esta descripción se ve bien y veo la combinación de propiedad @ Output + como útil.
(En cuanto al nombre, me ceñiré a sus convenciones de barista).

Puedo ver que tanto la propiedad de salida como la booleana son útiles. Tampoco estoy del todo convencido sobre el nombre tbh.
Quizás
@Output() userInteractionChange para la salida
userInteracting o isUserInteracting para la bandera booleana

Creo que es un buen punto para ir con
@Output() userInteractionChange para la salida.
isUserInteracting para la bandera booleana.

Trasladado al seguimiento de problemas internos.

¿Fue útil esta página
0 / 5 - 0 calificaciones

Temas relacionados

tomheller picture tomheller  ·  21Comentarios

lukasholzer picture lukasholzer  ·  8Comentarios

ffriedl89 picture ffriedl89  ·  11Comentarios

TannerGilbert picture TannerGilbert  ·  4Comentarios

lukasholzer picture lukasholzer  ·  8Comentarios