gvHidraForm_DB extension gvHidra que permite mantener un FORM mediante un CRUD sobre una base de datos relacional. Debe indicarse el DSN de conexion a la misma y la correlacion campos de pantalla con campos de la bd (matching).
Located in /include/gvh_patterns/gvHidraForm_DB.php (line 50)
Object | --Action | --gvHidraForm | --gvHidraForm_DB
Class | Description |
---|---|
IgepPeticionesD | gvHidraForm_DB extension gvHidra que permite mantener un FORM mediante un CRUD sobre una base de datos relacional. Debe indicarse el DSN de conexion a la misma y la correlacion campos de pantalla con campos de la bd (matching). |
IgepPeticiones | gvHidraForm_DB extension gvHidra que permite mantener un FORM mediante un CRUD sobre una base de datos relacional. Debe indicarse el DSN de conexion a la misma y la correlacion campos de pantalla con campos de la bd (matching). |
IgepNovedades | gvHidraForm_DB extension gvHidra que permite mantener un FORM mediante un CRUD sobre una base de datos relacional. Debe indicarse el DSN de conexion a la misma y la correlacion campos de pantalla con campos de la bd (matching). |
gvHidraTreePattern | gvHidraTreePattern es la clase que contiene la información y el comportamiento para crear un patrón árbol de gvHidra |
string que contiene el ORDER BY de la SELECT
Esta variable contiene el ORDER BY que se aplicará al segundo panel de edición.
string que contiene la SELECT que define el contenido del panel en su pestaña principal (la que se mostrará tras lanzar el panel de busqueda). Esta select debe ser inicializada por el programador en la clase contenida en actions
Esta variable contiene la SELECT que se aplicará al segundo panel de edición.
Esta variable contiene la WHERE que se aplicará a la Select de búsqueda
Esta variable contiene la WHERE que se aplicará al segundo panel de edición.
Inherited from gvHidraForm
gvHidraForm::$comunica
gvHidraForm::$obj_errorNegocio
gvHidraForm::$obj_mensaje
gvHidraForm::$obj_ultimaConsulta
gvHidraForm::$str_nombrePadre
gvHidraForm::$v_hijos
constructor. Generará a partir de los parámetros que se le pasen una conexión a al base de datos y un array de manejadores de tablas (una por cada una de las que mantenga el panel hijo).
Función encargada de almacenar constantes que se añaden al DBResult que se muestra en un panel.
Es importante tener en cuenta que no se pueden añadir constantes en consultas con el operador SQL DISTINCT afectando a todo la tupla.
Función encargada de indicar a Negocio que existe una definición de una nueva Lista
Función encargada de indicar a Negocio la correspondencia de los campos de la TPL con los campos de la BD.
En principio sólo deben de indicarse los campos que se almacenarán en la BD.
Este método calcula una secuencia compuesta por varios campos de la misma tabla.
Este método devuelve el valor de una secuencia programada en la base de datos para la conexión del panel
Función que realiza una consulta a la Base de datos con la conexión actual Es la función que el programador debe gastar para realizar una consulta SQL
Devuelve el objeto conexión al que se está conectado.
Permite obtener el filtro actual que se está utilizando sobre la EditQuery.
Devuelve la construcción que ha realizado el FW tras ejecutarse la accion buscar. Es el WHERE que obtiene los registros que se muestran en ese momento en el panel EditQuery
Permite obtener el filtro actual que se está utilizando sobre la SearchQuery.
Devuelve la construcción que ha realizado el FW tras ejecutarse la accion buscar. Es el WHERE que obtiene los registros que se muestran en ese momento en el panel SearhQuery
Método que sirve para obtener el tipo de consulta del panel. Las posibilidades son: (0) Se contruye la Where igualando los campos a los valores.
(1) Se construye con like y comodines para cada campo. (2) Por defecto, se contruye con like sólo si el usuario ha especificado comodines.
Método que limpia de variables inncesarias el objeto actual antes de guardarlo en la SESSION
Función que realiza una operación SQL en la Base de datos con la conexión actual Es la función que el programador debe gastar para realizar una operación SQL
Este método es el método abstracto que ofrece Igep para realizar operaciones una vez realiza la acción de borrar. Todo lo que se realice en este evento está
incluido en la TRANSACTION por lo que podrá cancelarse la operación. Su utilización pude ser:
IMPORTANTE:: Si se quiere interrumpir la ejecución del borrado, el programador debe utilizar el método setError para indicar que se ha producido un error.
Este método es el método abstracto que ofrece Igep para realizar operaciones una vez realiza la acción de insertar. Todo lo que se realice en este evento está
incluido en la TRANSACTION por lo que podrá cancelarse la operación. Su utilización pude ser:
IMPORTANTE:: Si se quiere interrumpir la ejecución de la Insercion, el programador debe utilizar el método setError para indicar que se ha producido un error.
Este método es el método abstracto que ofrece Igep para realizar operaciones una vez realiza la acción de modificar. Todo lo que se realice en este evento está
incluido en la TRANSACTION por lo que podrá cancelarse la operación. Su utilización pude ser:
IMPORTANTE:: Si se quiere interrumpir la ejecución de la modificación, el programador debe utilizar el método setError para indicar que se ha producido un error.
Método que construye la SQL que se lanzara posteriormente para obtener los datos
Método encargado de realizar los INSERTs
proceso de actualizacion de los datos
Método que lanza la consulta SQL y retorna los datos
Método que lanza la consulta SQL y retorna los datos del detalle
Permite cambiar el filtro actual que se está utilizando sobre la EditQuery.
Fija el WHERE que se utilizará para refrescar los datos del panel EditQuery
Permite cambiar el filtro actual que se está utilizando sobre la SearchQuery.
Fija el WHERE que se utilizará para refrescar los datos del panel SearhQuery
Función que debe utilizar el programador para indicar el límite de registros que se pueden recuperar de la base de datos con una consulta.
Por defecto IGEP tiene un límite de 100.
Permite especificar la clausula 'ORDER BY' de la query consulta del CRUD de gvHidra que se lanza en la acción editar (paso de tabular a registro en patrón T-R)
Permite especificar la clausula 'ORDER BY' de la query consulta del CRUD de gvHidra que se lanza en la acción buscar.
Este método almacenará una cadena que luego se anexará a la WHERE de la consulta a ejecutar. En esa cadena se pueden incluir condiciones especiales como añadir un EXISTS si cierto campo del panel de busqueda está a true.
Permite especificar la PK de las dos queries que se pueden definir en el FW. El primer parametro permite definir la PK para el el searchMode. El segundo corresponde con el editMode.
Este método almacenará una cadena que luego se anexará a la WHERE de la consulta a ejecutar. En esa cadena se pueden incluir condiciones especiales como añadir un EXISTS si cierto campo del panel de busqueda está a true.
Permite especificar la cabecera de la query consulta del CRUD de gvHidra que se lanza en la acción editar (paso de tabular a registro en patrón T-R)
Permite especificar la cabecera de la query consulta del CRUD de gvHidra que se lanza en la acción buscar.
Método que sirve para fijar el tipo de consulta del panel. Siempre se descartan mayúsculas y marcas diacríticas.
Las posibilidades son: (0) Se contruye la Where igualando los campos a los valores. (1) Se construye con like y comodines para cada campo. (2) Por defecto, se contruye con like sólo si el usuario ha especificado comodines.
Permite especificar la clausula 'WHERE' de la query consulta del CRUD de gvHidra que se lanza en la acción editar (paso de tabular a registro en patrón T-R)
Permite especificar la clausula 'WHERE' de la query consulta del CRUD de gvHidra que se lanza en la acción buscar.
Indica si el filtro se debe regenerar tras una insercion. Tras insertar una tupla, para evitar que dicha tupla no aparezca en el filtro previo, se elimina dicho filtro y se crea uno nuevo que apunta a la nueva tupla insertada (a través de su PK o todos sus campos).
Puede haber casos en los que nos interese que este comportamiento no se produzca. Con este método podemos cambiar el comportamiento por defecto. Los valores que admite son:
-Con valor true, despues de insertar solo se vera la nueva tupla insertada. Valor por defecto -Con valor false no modifica el filtro, por lo que se recarga el panel con el filtro previo.
Inherited From gvHidraForm
gvHidraForm::gvHidraForm()
gvHidraForm::accionesParticulares()
gvHidraForm::addAccionInterfaz()
gvHidraForm::addCheckBox()
gvHidraForm::addDefaultData()
gvHidraForm::addFieldType()
gvHidraForm::addHijo()
gvHidraForm::addList()
gvHidraForm::addPadre()
gvHidraForm::addSelectionWindow()
gvHidraForm::buildQuery()
gvHidraForm::buildQueryDetails()
gvHidraForm::buildQueryEdit()
gvHidraForm::deleteSelected()
gvHidraForm::generarListas()
gvHidraForm::getDefaultData()
gvHidraForm::getResultadoBusqueda()
gvHidraForm::getResultadoEdicion()
gvHidraForm::initWindow()
gvHidraForm::insertData()
gvHidraForm::keepFilterValuesAfterSearch()
gvHidraForm::limpiarInstancia()
gvHidraForm::nuevo()
gvHidraForm::openWindow()
gvHidraForm::perform()
gvHidraForm::postBuscar()
gvHidraForm::postEditar()
gvHidraForm::postFocusChanged()
gvHidraForm::postRecargar()
gvHidraForm::preBorrar()
gvHidraForm::preBuscar()
gvHidraForm::preEditar()
gvHidraForm::preFocusChanged()
gvHidraForm::preIniciarVentana()
gvHidraForm::preInsertar()
gvHidraForm::preModificar()
gvHidraForm::preNuevo()
gvHidraForm::prepareDataSource()
gvHidraForm::prepareDataSourceDetails()
gvHidraForm::prepareDataSourceEdit()
gvHidraForm::preRecargar()
gvHidraForm::processDelete()
gvHidraForm::processInsert()
gvHidraForm::processUpdate()
gvHidraForm::recoverData()
gvHidraForm::recoverDataDetail()
gvHidraForm::recoverDataEdit()
gvHidraForm::refreshDetail()
gvHidraForm::refreshEdit()
gvHidraForm::refreshMaster()
gvHidraForm::refreshSearch()
gvHidraForm::regenerarInstancia()
gvHidraForm::regresoAVentana()
gvHidraForm::saltoDeVentana()
gvHidraForm::setResultadoBusqueda()
gvHidraForm::setResultadoEdicion()
gvHidraForm::showMensaje()
gvHidraForm::showMessage()
gvHidraForm::updateSelected()
gvHidraForm::_accionesInterfaz()
gvHidraForm::_focusChanged()
gvHidraForm::_getFilasSeleccionadas()
gvHidraForm::_recalcularListasDependientes()
Inherited From Action
Action::perform()
Inherited From Object
Object::equals()
Object::toString()
Documentation generated on Wed, 05 Oct 2011 10:36:28 +0200 by phpDocumentor 1.4.1