Trabajo en una aplicación empresarial que tiene una combinación de páginas AngularJS (v1) y NGX (v2+). Empleamos la interfaz de usuario de Kendo para construir cuadrículas para páginas de lista en la aplicación.
Recientemente, actualizamos la parte NGX de nuestra aplicación a Angular 12 a través de estos pasos de actualización . Sin embargo, después de hacerlo, el texto de "elementos por página" que generalmente aparece en la parte inferior de Kendo Grid junto al menú desplegable de tamaño de página desapareció de las cuadrículas que se encuentran en las páginas de AngularJS.
Intenté revertir el paso de migración i18n en la guía de actualización de Angular que cambia los ID de los mensajes ("elementos por página" es uno de los messages.xlf en message.xlf), pero esto no ayudó.
También intenté modificar las gridOptions de $scope que establecen los mensajes en la cuadrícula en función de estos documentos , es decir
pageable: { . . . messages: { itemsPerPage: "items per page" } }pero esto tampoco funcionó.
Lo que es interesante es que si modifico la display o las propiedades empty en los messages , en realidad termino viendo un cambio. Son itemsPerPage (entre otras propiedades) cuyas actualizaciones no se pueden ver en el front-end. Esto podría ser un síntoma del mismo problema.
¿Alguien tiene ideas de por qué puede estar pasando esto? ¿Hay algún problema de incompatibilidad con ciertas versiones de @progress/kendo-angular-<package_name> con la versión 12 de Angular?