¡Esta es una revisión vieja del documento!
nfl_UpdateById( aData, lTag ) --> cJS
Nos devuelve la cadena JS/JQuery necesaria para modificar propiedades de los elementos del DOM.
aData es un Array de elementos del DOM a modificar { {“elem1”, value1, “property1”}, {“elem2”, value2, “property2”} }, si solo vamos a modificar un elemento del DOM podemos pasarle una array simple {“elem”, value, “property”}
Si no damos valor a property de utilizara “value” por defecto
Como Property se admite;
PROCEDURE vUpDateById( o )
WITH OBJECT WBevel():New(o)
:aWidth[xc_S] := 6
WITH OBJECT WButton():New(:WO)
:cText := "Activar Pulse"
:cOnClick := "UpDateById1"
:cIcon := "apps"
:cAjaxBevel := "nflcargo"
:lLarge := .T.
:lCenter := .T.
:nFix := "75%"
:Create()
END WITH
WITH OBJECT WButton():New(:WO)
:cText := "Desactivar Pulse"
:cOnClick := "UpDateById2"
:cIcon := "apps"
:cAjaxBevel := "nflcargo"
:lLarge := .T.
:lCenter := .T.
:nFix := "75%"
:Create()
END WITH
:Create()
END WITH
WITH OBJECT WBevel():New(o)
:aWidth[xc_S] := 6
:lValign := .T.
WITH OBJECT WIcon():New(:WO)
:cId := "oicon"
:cIcon := "cancel"
:cSize := "large"
:Create()
END WITH
:Create()
END WITH
RETURN
//------------------------------------------------------------------------------
PROCEDURE AjaxUpdateById( lPulse )
oCGI:SendScript( nfl_UpdateById( { "oicon", lPulse, "pulse" } ) )
RETURN
| Nombre | Descripción | Versión |
|---|---|---|
| aData | Array de elementos del DOM a modificar | 0.4 |
| lTag | Si lo habilitamos nos empaquetara la salida entre <script> | 0.4 |