Пример #1
0
 function eventos_predefinidos()
 {
     $eventos = parent::eventos_predefinidos();
     foreach ($this->datos['_info_eventos'] as $evt_db) {
         //ei_arbol($evt_db);
         $id = $evt_db['identificador'];
         $parametros = array();
         $doc = array("Atrapa la interacción del usuario con el botón asociado");
         if ($evt_db['sobre_fila']) {
             if ($evt_db['es_seleccion_multiple'] == '1') {
                 $parametros[] = '$datos';
                 $doc = array('Atrapa la interacción del usuario con el cuadro mediante los checks', '@param array $datos Ids. correspondientes a las filas chequeadas.', "El formato es de tipo recordset array(array('clave1' =>'valor', 'clave2' => 'valor'), array(....))");
             } else {
                 $parametros[] = '$seleccion';
                 $doc[] = '@param array $seleccion Id. de la fila seleccionada';
             }
         } else {
             if ($evt_db['maneja_datos']) {
                 $parametros[] = '$datos';
                 $doc[] = '@param array $datos Estado del componente al momento de ejecutar el evento. El formato es el mismo que en la carga de la configuración';
             }
         }
         $eventos[$id]['parametros'] = $parametros;
         $eventos[$id]['comentarios'] = $doc;
         $eventos[$id]['info'] = $evt_db;
     }
     //ei_arbol($eventos);
     return $eventos;
 }