Navegación¶
Esta sección recopila funciones relacionadas con la navegación que pueden usarse en distintas partes de la aplicación.
Incluye funcionalidades para navegar entre páginas, abrir modales y gestionar la navegación hacia atrás.
Es importante distinguir entre las funciones go y transfer:
- go → Navega a una nueva página aí±adiéndola al historial, permitiendo volver atrás.
- transfer → Navega a una nueva página reemplazando la actual, impidiendo volver atrás.
Funciones¶
goBack()¶
Gestiona la navegación hacia atrás.
Si hay un modal abierto, lo cierra; de lo contrario, retrocede en el historial del router.
Parámetros¶
| Parámetro | Tipo | Descripción |
|---|---|---|
current? |
any |
Elemento contenido por el modal (se usa para cerrarlo). |
Devuelve¶
void
closeModal()¶
Cierra el modal abierto.
Si se especifica un elemento, se cierra el modal asociado a dicho elemento.
Parámetros¶
| Parámetro | Tipo | Descripción |
|---|---|---|
current? |
any |
Elemento contenido por el modal. |
data? |
any |
Datos devueltos al cerrar el modal. |
Devuelve¶
void
goHome()¶
Navega a la página de inicio y reinicia el historial de navegación.
Devuelve¶
void
goSync()¶
Navega a la página de sincronización, reiniciando el historial.
Devuelve¶
void
goLogin()¶
Navega a la página de login, reiniciando el historial.
Parámetros¶
| Parámetro | Tipo | Valor por defecto | Descripción |
|---|---|---|---|
force_login? |
boolean |
false |
Si es true fuerza la navegación incluso en modo sleep (no recomendado). |
Devuelve¶
void
goList()¶
Navega a la lista del objeto y página especificados.
Parámetros¶
| Parámetro | Tipo | Descripción |
|---|---|---|
object |
string |
Nombre del objeto. |
pagename |
string |
Nombre de la página. |
filter? |
string |
Filtro opcional. |
defaults? |
string | Object |
Valores por defecto opcionales. |
Devuelve¶
void
goEdit()¶
Navega a la página de edición del objeto especificado.
Parámetros¶
| Parámetro | Tipo | Descripción |
|---|---|---|
object |
string |
Nombre del objeto. |
pagename |
string |
Nombre de la página. |
filter |
string |
Filtro para seleccionar el registro. |
defaults? |
string | Object |
Valores por defecto opcionales. |
Devuelve¶
void
goView()¶
Navega a la página de visualización del objeto especificado.
goInsert()¶
Navega a la página de inserción de un nuevo registro.
goGallery()¶
Navega a la galería del objeto.
goDocuments()¶
Navega a los documentos del objeto.
goAI()¶
Abre el asistente de IA con la configuración indicada.
transferList()¶
Navega a la lista sin permitir volver atrás.
transferEdit()¶
Igual que goEdit pero reemplazando la página actual.
transferView()¶
Como goView pero sin historial.
transferInsert()¶
Navega a insertar reemplazando la página actual.
transferGallery()¶
Navega a galería sin permitir volver.
transferDocuments()¶
Navega a documentos sin permitir volver.
modalList()¶
Abre un modal con una lista.
modalEdit()¶
Abre un modal de edición.
modalView()¶
Abre un modal de visualización.
modalInsert()¶
Abre un modal para insertar.
goPage()¶
Función genérica de navegación (no recomendada salvo casos avanzados).
goPageGallDoc()¶
Versión genérica para galería y documentos.
currentUrl()¶
Devuelve la URL actual del router.