abap:user-exits
This is an old revision of the document!
Table of Contents
User et Screen Exits
Screen-exits
Screen-exits et ITSMOBILE
Si l'on souhaite positionner des variable d'environnement ITS depuis un écran (par exemple pour être utilisé par du js dans la page), il est possible de le faire en employant la syntaxe suivante :
*&---------------------------------------------------------------------* *& Module SET_SCREEN_FORMAT_MIN OUTPUT *&---------------------------------------------------------------------* * text *----------------------------------------------------------------------* MODULE set_screen_format_min OUTPUT. field-set '~argosScreenFormat' 1 '16x20MIN'. field-transport. ENDMODULE. " SET_SCREEN_FORMAT_MIN OUTPUT
D'autre part, il est possible de charger des CSS ou des scripts directement depuis le sous-écran en utilisant le modèle SUBSCREEN/BEGIN
(ou END) du Service Internet utilisé par le générateur correspondant pour injecter les fichiers à l'exécution de la page :
<!-- subscreen begin --> <script type="text/javascript"> // Hack to load the MIN format CSS from a (custom) subscreen. var $ = document; // shortcut var cssId = '16x20min'; // you could encode the css path itself to generate id.. if (!$.getElementById(cssId)) { var head = $.getElementsByTagName('head')[0]; var link = $.createElement('link'); link.id = cssId; link.rel = 'stylesheet'; link.type = 'text/css'; link.href = '`mimeURL(~service=~current_service, ~theme=~theme, ~language="", ~name="styles/all/argos_16x20min.css")`'; link.media = 'all'; head.appendChild(link); } </script> <div class="MobileSubScreen">
abap/user-exits.1372425495.txt.gz · Last modified: 2013/06/28 15:18 by ginko