Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
|
dev_doc:migration:apex:readme [2016/05/19 08:40] renald créée |
dev_doc:migration:apex:readme [2020/12/21 19:43] (Version actuelle) |
||
|---|---|---|---|
| Ligne 8: | Ligne 8: | ||
| * **[[#points|Les points d'attention]]**. | * **[[#points|Les points d'attention]]**. | ||
| * **[[#apex5|La migration APEX 5]]**. | * **[[#apex5|La migration APEX 5]]**. | ||
| + | * **[[#hiddenitem|Les items cachés]]**. | ||
| + | * **[[#pageglobal|La page globale]]**. | ||
| + | * **[[#reports|Les reports]]**. | ||
| ---- | ---- | ||
| Ligne 21: | Ligne 24: | ||
| ===== La migration APEX 5 ===== | ===== La migration APEX 5 ===== | ||
| - | Lors du passage sous APEX 5 , penser à vérifier : | + | Les objets possédant la condition **NEVER** sont à **supprimer**. |
| - | * la compatibilité des HIDDEN ITEM (item caché). | + | 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. | ||
| + | |||
| + | ---- | ||
| + | <BOOKMARK:hiddenitem> | ||
| + | ===== 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 <hi #fff200>HIDDEN ITEMS</hi>. | ||
| + | ---- | ||
| + | <BOOKMARK:pageglobal> | ||
| + | ===== La page globale ===== | ||
| + | |||
| + | Ajout du breadcrumb sur la page globale (page 0). | ||
| + | |||
| + | ---- | ||
| + | <BOOKMARK:reports> | ||
| + | ===== Les reports ===== | ||
| + | |||
| + | * **Fixer les headers des colonnes** : | ||
| + | |||
| + | Attributes --> Heading --> Fixed to --> <hi #fff200>Page</hi> | ||
| + | |||
| + | * Donner la possibilité d'une **meilleure lisibilité du tableau** à l'aide du bouton "Maximiser le tableau" : | ||
| + | |||
| + | Appearance --> Template option --> <hi #fff200>Show Maximise Button</hi> | ||
| + | |||
| + | * **Sélectionner toutes les lignes** en cochant le header : | ||
| + | |||
| + | Columns --> Sel. --> <hi #fff200>Supprimer **onclick attribute**</hi> | ||
| + | |||
| + | Dynamic Action --> Click --> <hi #fff200>CHECK_UNCHECK</hi> : | ||
| + | * **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"); | ||
| + | } | ||