示例#1
0
 function conf__relaciones_lista(eiform_abm_detalle $form_ml)
 {
     $datos = array();
     $relaciones = $this->get_entidad()->tabla('relaciones')->get_filas();
     foreach ($relaciones as $key => $valor) {
         $datos[$key] = $this->conversion_fila_a_form($valor);
     }
     $form_ml->set_datos($datos);
     if (isset($this->s__seleccion_relacion)) {
         $form_ml->set_solo_lectura();
     }
 }
示例#2
0
文件: ml_cols.php 项目: emma5021/toba
 function extender_objeto_js()
 {
     parent::extender_objeto_js();
     echo "\n\t\t//---- Procesamiento de EFs --------------------------------\n\t\t\n\t\t{$this->objeto_js}.evt__tipo__procesar = function(es_inicial, fila)\n\t\t{\n\t\t\tvar mostrar = (this.ef('tipo').ir_a_fila(fila).get_estado() == 'opciones');\n\t\t\tthis.ef('opciones_es_multiple').ir_a_fila(fila).mostrar(mostrar);\n\t\t\tthis.ef('opciones_ef').ir_a_fila(fila).mostrar(mostrar);\n\t\t}\n\t\t\n\t\t{$this->objeto_js}.evt__nombre__procesar = function(es_inicial, fila)\n\t\t{\n\t\t\tif (! es_inicial) {\n\t\t\t\tvar ef_expresion = this.ef('expresion').ir_a_fila(fila);\n\t\t\t\tvar ef_nombre = this.ef('nombre').ir_a_fila(fila);\n\t\t\t\tif (ef_nombre.tiene_estado() && !ef_expresion.tiene_estado()) {\n\t\t\t\t\tef_expresion.set_estado(ef_nombre.get_estado());\n\t\t\t\t}\n\t\t\t}\n\t\t}\t\t\n\t\t\n\t\t";
 }
示例#3
0
 function extender_objeto_js()
 {
     parent::extender_objeto_js();
     echo "\n\t\t//---- Procesamiento de EFs --------------------------------\n\t\t\n\t\t{$this->objeto_js}.evt__es_seleccion_multiple__procesar = function(es_inicial, fila)\n\t\t{\n\t\t\tif (! es_inicial) {\n\t\t\t\t//Reseteo todos los checkbox ya que solo 1 puede estar activo\n\t\t\t\tvar filas = this.filas();\n\t\t\t\tvar tildado = false;\n\t\t\t\t for (id_fila in filas) {\n\t\t\t\t\t tildado = this.ef('es_seleccion_multiple').ir_a_fila(filas[id_fila]).chequeado();\n\t\t\t\t }\n\t\t\t\t if(this.ef('en_botonera')) {// Esta extension se usa en varios forms...\n\t\t\t\t\tif (this.ef('en_botonera').ir_a_fila(fila).chequeado() && tildado) {\n\t\t\t\t\t\tthis.ef('en_botonera').ir_a_fila(fila).chequear(false);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\t\n\t\t";
 }