Como crear un dual listbox
Como crear un dual listbox en bootstrap
Ultima actualización de articulo:
Sera necesario instalar la siguiente libreria:
En el controller
$items = ArrayHelper::map( Proveedor::find()->all() ,'id', 'nombre');
En la vista
echo Html::beginForm([
'formulario/generate-pdf/',
//'evento_usuario_id' => $eventoUsuarioId
],
'post', ['enctype' => 'multipart/form-data']
);
$options = [
'multiple' => true,
'size' => 20,
];
//echo Html::listBox($name, $selection, $items, $options);
echo DualListbox::widget([
'name' => 'MyItem',
'id' => 'MyItem',
//'selection' => $selection,
'items' => $items,
'options' => $options,
'clientOptions' => [
'moveOnSelect' => false,
'selectedListLabel' => 'Proveedores asignados',
'nonSelectedListLabel' => 'Proveedores',
],
]);
echo Html::endForm();
Referencias:
https://github.com/softark/yii2-dual-listbox
Comentarios
Publicar un comentario