Por motivos de compatibilidad entre Vue 2 y Vue 3, el componente Paginator de Primevue no funciona correctamente: los botones de página siguiente, anterior, última y primera no funcionan. Por ello, de forma provisional hemos cogido el Paginator y el resto de componentes que lo utilizan y los hemos incluido en el portal, especificando el modo de compatibilidad necesario para que funcionen. Los componentes afectados son:
Para que funcionen bien, simplemente tendremos que cambiar la ruta del import. Poniendo DataView como ejemplo, en vez de tener:
import DataView from 'primevue/dataview'; |
Tendríamos que poner:
import DataView from '@/app/shared/components/primevueCompat/dataview/DataView.vue'; |
Y el modo de compatibilidad tendremos que incluirlo igualmente:
const compatMode3 = { MODE: 3 };
DataView.compatConfig = compatMode3; |
Los componentes incluidos los hemos tomado de la versión 3.15.0 de Primevue, y esa versión es la que se ha puesto en el portal.