Importar librerías externas para utilizarlas en nuestras apps realizadas en SAPui5 no es nada complicado, pero la manera en que se hace es un poco especial.

Lo primero que pensaría cualquiera que haya importado una librería alguna vez en una web sería en ir al archivo index.html y crear un script algo así:

<script src="ruta_de_la_libreria.js"></script>

Pues bien, eso no va a funcionar. Bueno, va a funcionar en local, pero cuando despliegues la app en el Portal, no pasará por el archivo index, así que no funcionará.

¿Cómo hacerlo?

En el manifest, en «sap.ui5″.»resources» hay que crear un objeto «js» y ahí indicar la ruta de la librería que vayamos a usar. Para este ejemplo he importado pdfMake, una librería muy útil para crear archivos .pdf:


( me he pasado al theme SAP Morlock (dark) 🙂 )

He añadido los archivos en la ruta indicada:

Y para usarla simplemente hay que llamarla sin más (como si estuviera en el define):

pdfMake.createPdf(docDefinition).download();

 

Eso es todo, fácil, sencillo y para toda la familia. Ahora solo falta encontrar la librería que nos soluciona la vida, importarla y empezar a usarla.

Categorías: tipsUI5

0 comentarios

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *