Пример #1
0
        <div class="col-sm-3">
        <?php 
echo $form->field($model, 'wali_kelas')->widget(Select2::classname(), ['data' => \app\models\Data::wali_kelas(), 'language' => 'id', 'options' => ['placeholder' => 'Pilih...'], 'pluginOptions' => ['allowClear' => true], 'pluginEvents' => ["select2:select" => "function() {\n            console.log(\$(this).val());\n            if(\$(this).val()==1){\n                \$('#id_kelas').show();\n            }else{\n                \$('#id_kelas').hide();\n            }\n        }"]])->label('Wali Kelas');
if ($model->wali_kelas) {
    echo '<div id="id_kelas">';
} else {
    echo '<div id="id_kelas" style="display:none">';
}
?>
        <?php 
echo $form->field($model, 'id_kelas')->widget(Select2::classname(), ['data' => \app\models\Data::kelas(), 'language' => 'id', 'options' => ['placeholder' => 'Pilih...'], 'pluginOptions' => ['allowClear' => true]])->label('Pilih Kelas');
?>
</div>
        <?php 
// Normal select with ActiveForm & model
echo $form->field($model, 'agama')->widget(Select2::classname(), ['data' => \app\models\Data::agama(), 'language' => 'id', 'options' => ['placeholder' => 'Pilih...'], 'pluginOptions' => ['allowClear' => true]])->label('Agama');
?>
        <!-- ?php //$form->field($model, 'jns_kelamin')->dropDownList([ 'L' => 'L', 'P' => 'P', ], ['prompt' => '']) ?> -->
        <?php 
echo $form->field($model, 'jns_kelamin')->radioList(\app\models\Data::jns_kelamin())->label('Jenis Kelamin');
?>
        <!-- ?php //$form->field($model, 'agama')->textInput(['maxlength' => true]) ?> -->
        <!-- ?= $form->field($model, 'agama')->dropDownList(
                                                \app\models\Data::agama(),
                                                ['prompt'=>'Pilih...'])->label('Agama'); ?> -->

        <?php 
echo $form->field($model, 'tempat_lahir')->textInput(['maxlength' => true]);
?>
        </div>