7
votes

Comment renoncer à des pages dans une application Oracle Apex?

Je viens de terminer ma première "vraie" application apex, mais il a l'air un peu désordonné. Y a-t-il quelque chose que je peux renommer les pages afin qu'elles soient de retour dans l'ordre du flux d'applications?


0 commentaires

5 Réponses :


8
votes

Les chiffres sont arbitraires. N'allez pas au tracas de tout renuméroter, car vous aurez besoin de tester toutes les branches, des onglets, une chapelure ....


1 commentaires

Malheureusement, les numéros de page sont fortement exposés dans l'Appex. Par exemple, les pages sont triées par défaut par leur ID sur la vue App. Ou dans le débogueur, les pages sont uniquement référées par IDS. Il est donc très malheureux que leur renuméroter soit si douloureux ...



2
votes
  1. Comme Gary le suggère, il vaut mieux considérer les numéros de page d'être arbitraires.

  2. Vous pouvez exporter l'application, modifier le script SQL avec les nouveaux numéros de page (rappelez-vous pour rechercher tous les emplacements dans lesquels un numéro de page est référencé), puis à réimporter l'application - et testez-la bien :) - Espérons que vous n'avez pas de références aux pages d'autres applications cependant :)

  3. dans APEX 3.2 et plus tard, vous pouvez mettre vos pages en groupes, ce qui peut être utile pour trier les pages et faciliter la recherche de la page qui vous intéresse.


1 commentaires

3.2, c'est vieux ... mais je sens que je devrais faire référence à mes pensées à ce sujet pour les futurs lecteurs Grassroots-oracle.com/2016/05/apex-page-numbering.html



5
votes

Les conseils suivants ne vous aideront pas beaucoup avec votre application actuelle, mais je trouve utile de planifier la numérotation générale de la page à l'avance.

Je commence en divisant mon application dans des groupes de pages, par exemple, la comptabilité, Rapports et administration, puis assignez 100 (ou 1000) pages à chacun de ces groupes.

par exemple: xxx

alors j'ignore les sous-pages Au sein de chaque groupe, sur la base de quelles pages que mon besoin d'exigence me dit que j'aurai probablement besoin de: xxx

et ainsi de suite, vous obtenez l'idée. Laissez une pièce entre les chiffres (110, 120, etc.) pour pouvoir ajouter quelques pages plus tard.

Bien sûr, il est difficile de tout planifier à l'avance, donc certains hors de lieu Les pages numériques de page devront être utilisées après un moment, mais dans mon expérience, un peu de planification initiale le rend beaucoup plus gérable (et facile à travailler).


0 commentaires

11
votes
  1. Copiez la page en question et définissez le nouveau numéro
  2. Modifiez toutes les références menant à l'ancienne page à la nouvelle page
  3. Supprimer l'ancienne page

0 commentaires

2
votes

Étape 1: Créez une copie d'une page (s)

 Voir comment copier une page

étape 2: et supprimer votre (s) page (s) précédente (s).

Et ici vous allez. Mais, vous devrez tester toutes les branches, les onglets, la chapelure, etc.

Si vous êtes prêt à le faire, je vous suggérerai de passer par votre commande de création de page (moyen, créez une copie de la première page que vous avez créée au début de votre application). Cela vous aidera à obtenir un indice quelles branches, tabs, la chapelure doit être mise à jour.


0 commentaires