dataType: "json" }).done(function(data) { callback(data.results);}); } } SCRIPT; $form = ActiveForm::begin(['id' => 'saldostockbarang-form', 'options' => ['class' => 'form-horizontal'], 'method' => 'get']); ?> <?php // auto complete pakai select echo $form->field($formModel, 'product_id')->widget(Select2::classname(), ['options' => ['placeholder' => 'Select Product'], 'pluginOptions' => ['tags' => true, 'allowClear' => true, 'minimumInputLength' => 2, 'ajax' => ['url' => $url, 'dataType' => 'json', 'data' => new JsExpression('function(term,page) { return {search:term.term}; }'), 'results' => new JsExpression('function(data,page) { return {results:data.results}; }')], 'initSelection' => new JsExpression($initScript)]]); ?> <?php $stock = StockLocation::find()->all(); $listData = ArrayHelper::map($stock, 'id', 'complete_name'); echo $form->field($formModel, 'warelct')->dropDownList($listData, ['prompt' => 'Select...']); ?> <?php echo Html::submitButton('Search'); ?> <!-- input --> <?php ActiveForm::end(); ?>