escapeIgep: Funcion para sustituir carácteres especiales.
La funcion sustituye los carácteres problemáticos por una cadena formada por un prefijo ($escIni), la raiz (letra de representación del carácter) y un sufijo ($escFin) Los carácteres a sustituir son: \b Backspace raíz: b \f Form feed raíz: f \r Retorno de carro raíz: r \n Linea Nueva raíz: n \t Tabulador raíz: t \' Comilla simple raíz: cs \" Comilla doble raíz: cd \\ Contrabarra raíz: cb
La funcion antagónica es desescapeIGEP. Existen funciones similares en javascript para poder enviar
- recibir cadenas problemáticas en entre los dos lenguajes
static
void
escapeIGEP
( &$cadena, [string $escIni = "!_"], [string $escFin = "_!"], string $cadena)
-
string
$cadena: String donde se realiza el reemplazo
-
string
$escIni: Prefijo de sustitución para el caracter
-
string
$escFin: Sufijo de sustitución para el caracter
-
&$cadena
static
void
getJsChecksMarcados
( $checksMarcados)
static
void
getJsFijarFichaActiva
( $nombrePanel, $claseManejadora, $fichaActiva)
-
$nombrePanel
-
$claseManejadora
-
$fichaActiva
static
void
getJsLanzarFocusChanged
()
static
void
getJsLista
( $campoDestinoJs, $resultado)
-
$campoDestinoJs
-
$resultado
igepSmarty::getJsMensaje Genera un mensaje HTML/Js a partir de un objeto mensaje de REVIEW Queda pendiente de discutir con el equipo de negocio si se deja aquí,
- se lleva a otra clase intermedia (IgepPantalla... etc...)
static
string
getJsMensaje
(
&$objMensaje,
Object $objMensaje)
-
Object
$objMensaje: Objeto Mansaje de gvHidra
-
&$objMensaje
static
void
getJsNuevo
( $esMaestro, $esDetalle, $actuaSobre)
-
$esMaestro
-
$esDetalle
-
$actuaSobre
static
void
getJsOpenWindow
( $path)
iGepSmarty::getJsSetBttlState Establece el estado del boton Tooltip
correspondiente a activado (true) o desactivado (false)
static
String
getJsSetBttlState
( $idPanel, String $nameBttl, [Boolean $on = true], String $panel)
-
String
$panel: Indica el panel sobre el que se sitúa el botonTooltip |||
-
String
$nameBttl: Nombre del boton tooltip
-
Boolean
$on: True para activar, false para desahabilitar
-
$idPanel
static
void
getJsSetCampoTexto
( $campoDestino, [ $valor = ''])
Método que genera el javascript para actualizar un componente CWCheckBox desde una acción de interfaz.
static
none
getJsSetCheck
(string $idCheck, boolean $check, string $hiddenName, string $value)
-
string
$idCheck: idCheck nombre del check
-
boolean
$check: check Checked si o no
-
string
$hiddenName: hiddenName Nombre del hidden creado por el CWCheckBox
-
string
$value: value Valor del si o no
static
void
getJsSetEnable
( $campoDestino, [ $valor = ''], [ $tipoComp = null])
-
$campoDestino
-
$valor
-
$tipoComp
static
void
getJsSetEstadoModificado
( $p_campoOrigen)
static
void
getJsSetOrder
( $campoDestino, [ $orden = ''], [ $tipoComp = null])
-
$campoDestino
-
$orden
-
$tipoComp
static
void
getJsSetSelected
( $nombreCampoDestino, [ $valor = ''])
-
$nombreCampoDestino
-
$valor
static
void
getJsSetVisible
( $campoDestino, [ $valor = ''])
IgepSmarty
__construct
()
addAccionEvento: Esta función registra una llamada a una función
javaScript en un evento determinado, opcionalmente puede introducirse "importancia" o peso que servira para ordenar las distintas invocaciones asociadas a un mismo evento
void
addAccionEvento
(string $evento, string $script, [int $pesoAccion = -1])
-
string
$evento: Cadena de texto con el nombre del Evento
-
string
$script: Cadena de texto con el nombre del Evento
-
int
$pesoAccion: Importancia o peso del script. Ordena los scrips asociados a un evento
void
addPostScript
( $script)
void
addPreScript
( $script)
Esta función se encarga de almacenar el script que se ejecutará en el evento onLoad.
void
addScriptLoad
(string $script, [ $tipo = 'IGEP'], string $escIni)
-
string
$script: String el codigo que se quiere añadir al evento OnLoad
-
string
$escIni: Indica el tipo de Script. Por definición de IGEP tenemos dos tipos: IGEP y USUARIO. El primero corresponde con los scripts puntuales que IGEP tiene que inyectar en la ventana. El segundo responde a los scripts que el usuario quiere que se carguen en la ventana durante toda su ejecución.
-
$tipo
desescapeIgep: Funcion para restablecer los carácteres especiales.
La funcion restablece los carácteres problemáticos de una cadena donde se ha llevado acabo una sustituyción especial de escapeIgep() Los carácteres remplazados son: \b Backspace raíz: b \f Form feed raíz: f \r Retorno de carro raíz: r \n Linea Nueva raíz: n \t Tabulador raíz: t \' Comilla simple raíz: cs \" Comilla doble raíz: cd \\ Contrabarra raíz: cb
La funcion antagónica es escapeIGEP. Existen funciones similares en javascript para poder enviar
- recibir cadenas problemáticas en entre los dos lenguajes
void
desescapeIGEP
( &$cadena, [string $escIni = "!_"], [string $escFin = "_!"], string $cadena)
-
string
$cadena: String donde se realiza el reemplazo
-
string
$escIni: Prefijo de sustitución para el caracter
-
string
$escFin: Sufijo de sustitución para el caracter
-
&$cadena
void
getPostScript
([ $conCabecera = true])
void
getPreScript
([ $conCabecera = true])
void
getScriptLoad
([ $conCabecera = true])
void
_getAccion
( $nombreEvento, $v_Scripts)