Select2 widget for Yii 2 framework.
OTHER License
Select2 widget is a wrapper of Select2 for Yii 2 framework.
The preferred way to install this extension is through composer.
Either run
php composer.phar require --prefer-dist vova07/yii2-select2-widget "*"
or add
"vova07/yii2-select2-widget": "*"
to the require section of your composer.json
file.
Once the extension is installed, simply use it in your code by:
use vova07\select2\Widget;
echo $form->field($model, 'field')->widget(Widget::className(), [
'options' => [
'multiple' => true,
'placeholder' => 'Choose item'
],
'settings' => [
'width' => '100%',
],
'items' => [
'item1',
'item2',
...
],
'events' => [
'select2-open' => 'function (e) { log("select2:open", e); }',
'select2-close' => new JsExpression('function (e) { log("select2:close", e); }')
...
]
]);
$ phpunit
Please, check the Select2 documentation for further information about its configuration options.
Please see CONTRIBUTING for details.
The BSD License (BSD). Please see License File for more information.