Skip to content

UiDualListbox ​

Selector dual de items: disponibles (izquierda) / asignados (derecha). Usado para asignar permisos a roles.

Props ​

PropTipoDescripcion
available{ id: string; label: string; description?: string }[]Todos los items disponibles
selected{ id: string; label: string }[]Items seleccionados inicialmente
labelstringEtiqueta del campo
availableLabelstringTitulo de la columna izquierda
selectedLabelstringTitulo de la columna derecha

Model ​

v-model: string[] — IDs de los items asignados

Ejemplo ​

vue
<UiDualListbox
  v-model="form.permissionIds"
  :available="allPermissionItems"
  :selected="allPermissionItems"
  label="Permisos"
  available-label="Disponibles"
  selected-label="Asignados al Rol"
/>

Documentación de Kaleo — plataforma SaaS multi-tenant