Estoy trabajando en una nueva pantalla de Acumatica para nuestra empresa que requerirá un código javascript para recuperar y mostrar un objeto de mapa (de ESRI).
Este código requiere un archivo .js externo que se incluye en el código HTML en sí mismo. Todo funciona bien si uso una página HTML en blanco para probar esto.
El problema que tengo es que cuando trato de usar el mismo código desde dentro de la pantalla de Acumatica, no carga este archivo externo requerido y, por lo tanto, el código no funciona correctamente.
Intenté cargar el código del archivo .js completo junto con mi código, pero devolvió el siguiente error:
error CS8095: La longitud de la cadena constante supera el límite de memoria actual. Intente dividir la cadena en múltiples constantes.
No he intentado dividir este archivo en varias cadenas (como sugiere el mensaje de error), porque quiero asegurarme de que no haya una forma más limpia, profesional, directa/correcta de hacerlo.
¿Es posible importar manualmente este archivo .js externo a nuestra instancia de Acumatica, para que pueda señalarlo en su lugar? (en caso de que haga una diferencia si está alojado en el mismo entorno)
o, ¿hay alguna forma de hacer que Acumatica pueda cargar archivos externos para que podamos seguir usando nuestro enfoque actual? (¿algún ajuste que pueda estar impidiendo que se carguen los archivos externos?)
No estoy seguro de entender completamente la pregunta. Sin embargo, lo que me viene a la mente es que puede estar buscando usar el control PXJavaScript. Usé este enlace para ayudarme a entender cómo usar el control. Teníamos la necesidad de activar algo con Java Script y el control PXJavaScript nos llevó al resultado final que necesitábamos. Déjame saber si esto te lleva en la dirección correcta.