OdooWiki OCA HUB

Window actions for client side paging

web_ir_actions_act_window_page folder_open OCA/web open_in_new
Technical Licencia: AGPL-3

Este addon permite a un desarrollador devolver los siguientes tipos de acción:

{'type': 'ir.actions.act_window.page.next'}

o:

{'type': 'ir.actions.act_window.page.prev'}

que hacen que el controlador del formulario avance a la página en la dirección solicitada en el lado del cliente.

Un caso de uso podría ser el de un flujo de validación. Como desarrollador, configuras una vista de árbol con un dominio sobre los registros a validar. El usuario abre el primer registro en una vista de formulario y valida el registro. El método de validación devuelve el tipo de acción 'next' para que la ventana del navegador del usuario muestre el siguiente registro en la vista de formulario.

Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.

auto_awesome Qué hace este módulo

Generado por IA a partir del código · Odoo 16.0

Permite a los desarrolladores hacer que un botón de la vista de formulario salte al registro anterior o siguiente, o cambie a la vista de lista, sin recargar la página. Útil para flujos de validación en los que los usuarios avanzan registro a registro.

Este es un módulo técnico para desarrolladores. Añade tres nuevos tipos de acción que una acción de servidor o un método Python pueden devolver: uno para ir al registro anterior, uno para ir al registro siguiente y uno para cambiar a la vista de lista. Cuando se devuelve una acción de este tipo, el paginador de la vista de formulario se desplaza en la dirección solicitada en el lado del cliente, de modo que el usuario ve el registro siguiente o anterior en el mismo formulario sin recargar la página completa.

Un caso de uso típico es un flujo de validación: abres una lista de registros para validar, abres el primero en un formulario, lo validas y el método de validación devuelve la acción "siguiente" para que el usuario pase automáticamente al registro siguiente.

El módulo también parchea el componente del paginador para que escuche los eventos de navegación y realice el desplazamiento. Incluye una demo que añade dos botones, "Previous Partner" y "Next Partner", en el formulario de la empresa (res.partner) para ilustrar y probar el comportamiento. Estos botones son solo para demostración y prueba; se espera que los desarrolladores devuelvan los tipos de acción desde su propio código.

El módulo depende únicamente de web y no añade menús ni reglas de negocio propias.

Depende de

web
Modelos y campos (3)
  • ir.actions.act_window.page.list · modelo nuevo
  • ir.actions.act_window.page.next · modelo nuevo
  • ir.actions.act_window.page.prev · modelo nuevo

Texto generado por IA (DeepSeek) al leer el código de la versión 16.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. Ver el código en GitHub

Disponibilidad por versión

Revisado: 2026-11-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

Estado de confirmación: 1 confirmada, 8 sin información de 9 versiones.

terminal Instalación y uso

Documentación de OCA · Odoo 16.0

Consulta los botones 'Previous Partner' y 'Next Partner' que los datos de demostración de este módulo añaden a la vista de formulario del partner.

Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen. Sin información verificada en OCA: Instalación, Configuración.

info

Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.