Color según status

Hola, cómo puedo hacer que en una lista de contactos me aparezca un elemento de diferente color dependiendo el status de la persona, lo intenté con un switch dentro del list data pero no funciona

Hola, lo puedes hacer desde el Add Collection to UI y en “list data” seleccionas por ejemplo el contenedor y eliges “style|borderColor”, seleccionas función compleja y ahí creas tu “Switch”, agregas tus casos según los status que hayas creado y le asignas la variable a evaluar de un “List context”.

Dentro del switch debes hacer un “onComputeCallback” y devolver el color que quieras según el caso. No olvides hacerlo también en el caso “default”.

Para notar la diferencia debes configurar primero tu contenedor con un borde de mínimo 1px de grosor.

image

1 me gusta

Muchas gracias! Cuando lo intenté estaba devolviendo el switch en vez de un onComputeCallback en cada caso pero ya siguiendo los pasos funciona perfecto, gracias :slight_smile: