SAP UI5 - Modularisation

Dans le développement SAPUI5 pour les applications JavaScript plus volumineuses, le cadre UI5 ​​fournit une prise en charge intégrée de la modularisation. Modularizationconcept vous permet de diviser l'application en parties plus petites et elles peuvent être combinées ensemble au moment de l'exécution. Ces petites pièces d'application sont appelées modularisation.

Vous pouvez déclarer votre propre module JavaScript en appelant la fonction query jQuery.sap.declare et cela est utilisé pour garder une trace du nom du module et du module déjà chargé.

Pour charger un module, vous devez utiliser jQuery.sap.require

Exemple

<script>
   jQuery.sap.require(“sap.ui.commons.MessageBox”);
   ………………………
</script>

Lorsqu'un module est requis jQuery.sap.require et que ce module n'est pas chargé, il se charge automatiquement. Il appelle la méthode declare donc quand require est appelé, il sait que le module a été chargé.