public function testWidgetClientOptions2() { $widget = AutoComplete::begin(['clientOptions' => ['autoFocus' => false, 'delay' => 1000]]); $this->assertArrayHasKey('autoFocus', $widget->clientOptions); $this->assertEquals(false, $widget->clientOptions['autoFocus']); $this->assertArrayHasKey('delay', $widget->clientOptions); $this->assertEquals(1000, $widget->clientOptions['delay']); array_pop(AutoComplete::$stack); }
<?php use yii\jui\autosearch\AutoComplete; /* @var $this yii\web\View */ /* @var $form yii\widgets\ActiveForm */ /* @var $generator yii\gii\plus\generators\custom\model\Generator */ echo $form->field($generator, 'baseModelClass')->widget(AutoComplete::className(), ['source' => $generator->getBaseModelClassAutoComplete()]);
<?php use yii\jui\autosearch\AutoComplete; /* @var $this yii\web\View */ /* @var $form yii\widgets\ActiveForm */ /* @var $generator yii\gii\plus\generators\fixture\Generator */ echo $form->field($generator, 'modelClass')->widget(AutoComplete::className(), ['source' => $generator->getModelClassAutoComplete()]); echo $form->field($generator, 'fixtureNs'); echo $form->field($generator, 'fixtureBaseClass')->widget(AutoComplete::className(), ['source' => $generator->getFixtureBaseClassAutoComplete()]); echo $form->field($generator, 'generateDataFile')->checkbox(); echo $form->field($generator, 'dataPath');