Interesante situación me acabo de topar, probando una app en la instancia que tengo en la nube no tenía ningún problema 🙂 pero al probar la misma app en mi entorno local se generaba un error en la visualización de las columnas de tipo numérico en mi grilla interactiva.

Siempre que se utiliza una máscara de formato como 999G999D00, los valores de columna se muestran como «NaN, 00».

El idioma principal de la aplicación en mi caso es español.

En las dos columnas SAL y COMM estoy usando el la máscara de formato: 999G999G999G999G990D00.

Investigando en el foro de APEX, encontré que es un bug en la versión que produce ese error. El bug es el número 32050844. Y el patch 2020.10.29 resuleve el problema, además ya hay otro patch 2020.11.23 también recomendable para aplicar.

Para los que no hay tenido la posibilidad de aplicar el patch hay un workaround el cual es colocar el código de abajo en cada columna de tipo numérica de la grilla, en el atributo Advanced JavaScript Initialization Code, en este caso sería para las columnas SAL y COMM.

function(config) {
   delete config.appearance.formatMask
   return config;
}

Será hasta la próxima!