maxdancepro / yii2-autocomplete
Yii2 Jui AutoComplete with Id field widget
Installs: 2 572
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 1
Type:yii2-extension
Requires
- yiisoft/yii2: *
- yiisoft/yii2-jui: ~2.0.0
Requires (Dev)
- phpunit/phpunit: 4.*
This package is auto-updated.
Last update: 2024-10-10 12:24:59 UTC
README
Yii2 Jui Автозаполнение с виджетом поля Id
Установка
Предпочтительный способ установить это расширение через composer.
Либо
php composer.phar require --prefer-dist maxdancepro/yii2-autocomplete "*"
или добавить
"maxdancepro/yii2-autocomplete": "*"
в требуемый раздел вашего composer.json
файл.
Использование
После того, как расширение установлено, просто используйте его в своем коде:
<?= $form->field($model, 'attribute_id')->widget(AutoComplete::className()); ?>
Для Ajax запроса
echo $form->field($model, 'attribute')->widget(AutoComplete::className(), [ 'clientOptions' => [ 'source' => Url::to(['/controller/autocomplete']) ] ])
Или по умолчанию с запросом ajax (Url::to(['/attibute/autocomplete']))
echo $form->field($model, 'attribute_id')->widget(AutoComplete::className());
Или с массивом
echo $form->field($model, 'attribute_id')->widget(AutoComplete::className(), [ 'clientOptions' => [ 'source' => [ ['id' => 1, 'label' => 'Label 1'], ['id' => 2, 'label' => 'Label 2'], ... ] ] ])