Fragmentos de página

Los fragmentos de página te permiten crear colecciones reutilizables de widgets, como encabezados de página o menús emergentes. Los fragmentos de página también se actualizan de forma dinámica. Si realizas un cambio en un fragmento, todas las instancias del fragmento en la aplicación se actualizarán para coincidir, incluidos aquellos que ya agregaste a las páginas.

Crea fragmentos de página

Para crear un fragmento de página, selecciona Fragmento de página en lugar de Página en el diálogo de creación de página. El editor de fragmentos de página funciona como el editor de páginas: coloca widgets en el recuadro, agrega vinculaciones de datos y secuencias de comandos, y tendrás una interfaz. La principal diferencia entre ellos es que el tamaño del panel raíz determina el tamaño predeterminado del fragmento cuando se usa en una página.

Agrega fragmentos de página a una página

Las siguientes son dos maneras de usar fragmentos de página:

  • Agrega fragmentos de página como widgets: Una vez que hayas creado un fragmento de página, estará disponible en la parte inferior del panel de widgets en cualquier página de tu aplicación.
  • Usa fragmentos de página como diálogos emergentes: Usa el método showDialog() en el fragmento para abrirlo como un diálogo emergente. Por ejemplo, para un fragmento llamado MenuFragment, usa app.showDialog(app.pageFragments.MenuFragment);.

Usa propiedades personalizadas para personalizar fragmentos de página

Probablemente no sea una sorpresa por el nombre, pero las propiedades personalizadas son excelentes para personalizar cada instancia de un fragmento de página. Los valores de las propiedades personalizadas son únicos para una instancia de fragmento, por lo que puedes tener varios fragmentos con valores diferentes destinados a la misma propiedad. Por ejemplo, para hacer que el encabezado de una aplicación sea personalizable, configura su titleLabel como una propiedad Title personalizada. A continuación, simplemente cambia la propiedad Title de cada encabezado por el título que desees para la página.

Agrega propiedades a tu fragmento con el botón Agregar propiedad en el Editor de propiedades. Edítalas en el grupo Propiedades personalizadas del Editor de propiedades.