Ir al contenido

XForms/Load

De Wikilibros, la colección de libros de texto de contenido libre.

Utilidad

[editar]

Para cargar nuevos recursos.

Parametros Load

[editar]
  • ref: Para realizar una referencia estatica a un solo nodo.
  • resource: Para referenciar una URL estática, como una dirección URL relativa o absoluta.
  • show: Puede tomar dos valores: new o replace, si una página se crea o sustituye la página actual.
  • target: El objetivo de la acción que se ejecutará.

El atributo Show puede tomar el valor de "raplace", para reemplazar el formulario actual con un nuevo resource; y "new" que abrirá una nueva pestaña o ventana dependiendo del navegador utilizado.

   <xf:load resource="search.xq" show="new"/>
   <xf:load resource="search.xq" show="replace"/>

xf:load También se puede utilizar para ejecutar una función javascript local, cuando un formulario se carga:

   <xf:action ev:event="xforms-ready">
      <xf:load resource="javascript:init()"/>
   </xf:action>

Cargando String Dinámicos

[editar]

Tenga en cuenta que el atributo ref del xf:load solo puede ser un string estático. No se puede cambiar esto como los cambios en las aplicaciones XForms.

Si necesita cargar un string dinámico puede usar el elemento xf:resource dentro del elemento xf:load El elemento xf:resource tiene un atributo value utilizado para contener todas las expresiones dinámicas.

Por ejemplo el siguiente código concatena una URL y la consulta de búsqueda desde un campo de entrada.

   <xf:load show="replace">
     <xf:resource value="concat(url, q)"/>
   </xf:load>


Referencias

[editar]


Plantilla:Auto navigation Plantilla:Auto category