ActiveForm::end(); Modal::end(); ?> <!--modal imputacion--> <?php Modal::begin(['header' => '<h3><center>IMPUTACIÓN PRESUPUESTARIA</center></h3>', 'id' => 'modalImputacion', "class" => "modal fade bs-example-modal-lg"]); $form = ActiveForm::begin(['id' => 'form_agregar_imputacion']); ?> <div class="container"> <div class="main row"> <div class="col-md-5 column"> <?php echo $form->field($capro, 'idcategoriaprogramatica')->dropDownlist(Arrayhelper::map(Categoriaprogramatica::find()->all(), 'idcategoriaprogramatica', 'descripcion'), ['prompt' => 'Unidad Ejecutora ip', 'id' => 'ueip', 'onchange' => " \$.ajax({\n\t\t\t\t type: 'POST',\n\t\t\t\t\tcache: false,\n\t\t\t\t\turl: '" . yii\helpers\Url::to(['requisicion/get-unidad']) . "',\n\t\t\t\t\tdata: {idcategoriaprogramatica: \$('#ueip').val(), idpuc : \$('#puc').val()},\n\t\t\t\t\tsuccess: function(response){\n\t\t\t\t\tresponse = JSON.parse(response);\n if( response.success){\n\t\t\t\t\t\t\$('#cuentaip').val(response.cat);\n\t\t\t\t\t\t\$('#disponibilidad').val(response.disponibilidad);\n\t\t\t\t\t }\n\t\t\t\t\t\telse{\n\t\t\t\t\t\t alert(response.mensaje);\n\t\t\t\t\t\t //\$('#pcont').unblock();\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t});"])->label('Unidad Ejecutora'); ?> <label class="label-control">CUENTA</label> <input type="text" class="form-control" name="cuenta" id="cuentaip" readonly="true"> <label class="label-control">DISPONIBLE</label> <input type="text" class="form-control" name="disponibilidad" id="disponibilidad" readonly="true">.<br> <button type="button" class="btn btn-default" data-dismiss="modal">Salir</button> <button id="salvarip" type="button" class="btn btn-primary " data-dismiss="modal" >Salvar</button> <button type="reset" class="btn btn-danger" value="reset"> Reset</button> </div> <div class ="col-md-4 column"> <?php echo $form->field($puc, 'descripcion')->textinput(['id' => 'pucd', 'readonly' => 'readonly'])->label('Descripcion de cuenta');
<?php /*********************************** MODALS ******************************** */ ?> <?php $this->beginPage(); $this->beginBody(); ?> <!-- modal Unidad Ejecutora --> <?php Modal::begin(['header' => '<h3><center>Agregar Unidad Ejecutora</center></h3>', 'id' => 'modalunidadEjecutora']); $form = ActiveForm::begin(['id' => 'form_agregar_categoria']); echo $form->field($capro, 'idcategoriaprogramatica')->dropDownlist(ArrayHelper::map(Categoriaprogramatica::find()->orderBy('descripcion')->all(), 'idcategoriaprogramatica', 'descripcion'), ['prompt' => 'unidad-ejecutora', 'id' => 'modaluebs', 'onchange' => "\$.ajax({\n\t\t\t\tsync: false,\n\t\t\t\ttype: 'POST',\n\t\t\t\tcache: false,\n\t\t\t\turl: '" . yii\helpers\Url::to(['requisicion/get-actividad']) . "',\n\t\t\t\tbeforeSend: function(xhr){\n\t\t\t\t /*\$('#pcont').block({css:{\n\t\t\t\t\t\tborder: 'none',\n\t\t\t\t\t\tpadding: '15px',\n\t\t\t\t\t\tbackgroundColor: '#000',\n\t\t\t\t\t\t'-webkit-border-radius': '10px',\n\t\t\t\t\t\t'-moz-border-radius': '10px',\n\t\t\t\t\t\topacity: .5,\n\t\t\t\t\t\tcolor: '#fff'\n\t\t\t\t\t}});*/\n\t\t\t\t },\n\t\t\t\tdata: {idcategoriaprogramatica: \$('#modaluebs').val()},\n\t\t\t\terror: function(error){\n\t\t\t\t error(error);\n\t\t\t\t //\$('#pcont').unblock();\n\t\t\t\t},\n\t\t\t\tsuccess: function(response){\n\t\t\t\t response = JSON.parse(response);\n\t\t\t\t\t if( response.success){\n\t\t\t\t\t\t\$('#categoriaprogramatica-bs').val(response.categoria);\n\t\t\t\t\t }\n\t\t\t\t\t\t else{\n\t\t\t\t\t\t\t alert(response.mensaje);\n\t\t\t\t\t\t\t //\$('#pcont').unblock();\n\t\t\t\t\t\t }\n\t\t\t\t}\n\t\t });"])->label('Unidad Ejecutora'); echo $form->field($capro, 'categoriaprogramatica')->textinput(['readonly' => 'readonly', 'id' => 'categoriaprogramatica-bs'])->label('Actividad'); echo '<button type="button" class="btn btn-default" data-dismiss="modal">Salir</button> <button id="salvarbs" type="button" class="btn btn-primary " data-dismiss="modal" >Salvar</button> <button type="reset" class="btn btn-danger" value="reset"> Reset</button>'; ActiveForm::end(); Modal::end(); ?> <!--modal imputacion--> <?php Modal::begin(['header' => '<h3><center>IMPUTACIÓN PRESUPUESTARIA</center></h3>', 'id' => 'modalImputacion', "class" => "modal fade bs-example-modal-lg"]); $form = ActiveForm::begin(['id' => 'form_agregar_imputacion']); ?>
/** * @return \yii\db\ActiveQuery */ public function getIdcategoriaprogramatica0() { return $this->hasOne(Categoriaprogramatica::className(), ['idcategoriaprogramatica' => 'idcategoriaprogramatica']); }
public function actionXxx() { $return = array('success' => 'false', 'mensaje' => ''); if (Yii::$app->request->post() && Yii::$app->request->isAjax) { $idcategoriaprogramatica = Yii::$app->request->post('idcategoriaprogramatica'); $findcategoria = Categoriaprogramatica::find()->where(['idcategoriaprogramatica' => $idcategoriaprogramatica])->one(); if ($findcategoria) { $return = array('success' => 'true', 'categoria' => trim($findcategoria->categoriaprogramatica)); } echo json_encode($return); return; } }