/** * @return \yii\db\ActiveQuery */ public function getIdTipoAudiencia() { return $this->hasOne(TipoAudiencia::className(), ['id' => 'id_tipo_audiencia']); }
$("#dscAudiencia").show(); $("#nmProcesso").hide(); } }); } </script> <div class="audiencia-form"> <div id="audiencia" class="col-lg-12" ng-controller="audienciaController" ng-init="init()"> <?php $form = ActiveForm::begin(['id' => 'audienciaForm']); ?> <div class="col-lg-4"> <?php echo $form->field($model, 'id_tipo_audiencia')->label('')->widget(Select2::className(), ['data' => ArrayHelper::map(TipoAudiencia::find()->all(), 'id', 'dsc_tipo_audiencia'), 'options' => ['onChange' => 'toggleCampoAudiencia(this,"' . Url::to(['tipo-audiencia/getflag']) . '")', 'placeholder' => 'Selecione o tipo da audiência']]); ?> </div> <div id="dscAudiencia" class="col-lg-4" style="display:none"> <?php echo $form->field($model, 'dsc_audiencia')->textInput(['maxlength' => true]); ?> </div> <div id="nmProcesso" class="col-lg-4" style="display:none"> <?php echo $form->field($model, 'nm_processo')->textInput(['maxlength' => true]); ?> </div>
public function actionGetflag() { if ($idTipoAudiencia = \Yii::$app->request->get('id_tipo_audiencia')) { return TipoAudiencia::findOne($idTipoAudiencia); } }