0
在我的Yii2項目中使用Kartik DepDrop小部件。當我在ActiveForm中使用它時,如文檔中所示,一切正常。問題在於,我在HTML中編寫自定義表單並且需要使用這個小部件。這是可能的,或者我需要編寫自定義AJAX功能?Yii2:在ActiveForm外部使用Kartik DepDrop小部件
在我的Yii2項目中使用Kartik DepDrop小部件。當我在ActiveForm中使用它時,如文檔中所示,一切正常。問題在於,我在HTML中編寫自定義表單並且需要使用這個小部件。這是可能的,或者我需要編寫自定義AJAX功能?Yii2:在ActiveForm外部使用Kartik DepDrop小部件
請看看演示@http://demos.krajee.com/widget-details/select2
您可以使用Select2
沒有的ActiveForm,甚至沒有模型。從演示示例中,下面是相關的代碼片段:
use kartik\widgets\Select2
// With a model and without ActiveForm
echo Select2::widget([
'model' => $model,
'attribute' => 'state_2',
'data' => $data,
'options' => ['placeholder' => 'Select a state ...'],
'pluginOptions' => [
'allowClear' => true
],
]);
// Without model and implementing a multiple select
echo '<label class="control-label">Provinces</label>';
echo Select2::widget([
'name' => 'state_10',
'data' => $data,
'options' => [
'placeholder' => 'Select provinces ...',
'multiple' => true
],
]);