Herramientas de usuario

Herramientas del sitio


propiedades:aparams

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
Última revisión Ambos lados, revisión siguiente
propiedades:aparams [07/10/2022 21:04]
pedro
propiedades:aparams [26/08/2023 12:13]
pedro [aParams]
Línea 11: Línea 11:
 como pueden ver siempre son cadenas, en caso de que algún dato no sea cadena, Néfele lo convertirá a cadena antes de montar el HTML final. como pueden ver siempre son cadenas, en caso de que algún dato no sea cadena, Néfele lo convertirá a cadena antes de montar el HTML final.
  
-Tenemos la posibilidad de hacer que entre los datos a devolver nos venga la propiedad de algún control en el momento del envío, para eso como dato pasaremos # y el [[propiedades:​cid|cId]] del control+Tenemos la posibilidad de hacer que entre los datos a devolver nos venga la propiedad de algún control en el momento del envío, para eso como dato pasaremos ​**#** y el [[propiedades:​cid|cId]] del control
 <​Code:​xailer linenums:​1>​ <​Code:​xailer linenums:​1>​
    :​aParams := {{"​variable1","#​nombre:​value"​}}    :​aParams := {{"​variable1","#​nombre:​value"​}}
Línea 21: Línea 21:
 */ */
  
-También podemos hacer que nos devuelva el resultado de una función o variable JS que lógicamente deberá existir en la página o ser genérica de JS. Para ello utilizaremos ​@ o '​js:'​ y el nombre de la función o variable+También podemos hacer que nos devuelva el resultado de una función o variable JS que lógicamente deberá existir en la página o ser genérica de JS. Para ello utilizaremos '**js:**' y el nombre de la función o variable.
 <​Code:​xailer linenums:​1>​ <​Code:​xailer linenums:​1>​
    :​aParams := {{"​esmovil","​js:​IsMovil"​}}    :​aParams := {{"​esmovil","​js:​IsMovil"​}}
 </​Code>​ </​Code>​
  
-Podemos también recuperar datos de LocalStorage y SessioStorage ​mediante las etiquetas '​ls:'​ y '​ss:'​ y el nombre del campo+En el caso de que la función o variable JS retorne un Hash deberemos utilizar el indicador '​**ap:​**'​ para que Néfele sepa que tiene que concatenar ese Hash con el resto de aParams. 
 +<​Code:​xailer linenums:​1>​ 
 +   :​aParams := {{"​mibrowse","​ap:​dt_getValues('​browse'​)"​}} 
 +</​Code>​ 
 + 
 + 
 +Podemos también recuperar datos de [[https://​www.w3schools.com/​jsrEF/​prop_win_localstorage.asp|LocalStorage]] [[https://​www.w3schools.com/​JSREF/​prop_win_sessionstorage.asp|SessionStorage]] ​mediante las etiquetas '**ls:**' y '**ss:**' y el nombre del campo.
 <​Code:​xailer linenums:​1>​ <​Code:​xailer linenums:​1>​
    :​aParams := {{"​midata","​ls:​midata"​}}    :​aParams := {{"​midata","​ls:​midata"​}}
propiedades/aparams.txt · Última modificación: 26/08/2023 12:16 por pedro