====== Migration d'APEX ====== Cette documentation rassemble les informations importantes d'une migration APEX. ---- ===== SOMMAIRE ===== * **[[#points|Les points d'attention]]**. * **[[#apex5|La migration APEX 5]]**. * **[[#hiddenitem|Les items cachés]]**. * **[[#pageglobal|La page globale]]**. * **[[#reports|Les reports]]**. ---- ===== Les points d'attention ===== Lors d'une migration APEX, penser à vérifier : * Que le package standard d'APEX (**wwv_flow**) soit bien celui modifié. [[dev_doc:package:standard_apex:wwv_flow|Une autre page]] de ce Dokuwiki présente cette modification. ---- ===== La migration APEX 5 ===== Les objets possédant la condition **NEVER** sont à **supprimer**. Le breadcrumb est à supprimer sur toutes les pages (Il sera désormais sur la page globale). Les régions et items sont à réarranger sur la plupart des pages. ---- ===== Les items cachés ===== Les items cachés présents durant la migration garde leur label, cependant la création d'un nouvel item caché remplace son label par **NULL**. Pour garder un item caché possédant un label, il est préférable de lui assigner un **type** différent de HIDDEN et de le positionner dans la région globale HIDDEN ITEMS. ---- ===== La page globale ===== Ajout du breadcrumb sur la page globale (page 0). ---- ===== Les reports ===== * **Fixer les headers des colonnes** : Attributes --> Heading --> Fixed to --> Page * Donner la possibilité d'une **meilleure lisibilité du tableau** à l'aide du bouton "Maximiser le tableau" : Appearance --> Template option --> Show Maximise Button * **Sélectionner toutes les lignes** en cochant le header : Columns --> Sel. --> Supprimer **onclick attribute** Dynamic Action --> Click --> CHECK_UNCHECK : * **Selection Type :** jQuery Selector * **jQuery Selector :** #selectunselect * **Event Scope :** Dynamic * **True :** Execute JavaScript Code **JavaScript Code :** if ($('#selectunselect').is(':checked')) { $("tbody input[type='checkbox']").attr("checked", "checked"); } else { $("tbody input[type='checkbox']").removeAttr("checked"); }