예제 #1
0
            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();
?>