最初の「本物の」APEX アプリを完成させたところですが、少し面倒です。アプリケーション フローの順序に戻るように、ページの番号を付け直す方法はありますか?
5 に答える
- 問題のページをコピーし、新しい番号を設定します
- 古いページへの参照を新しいページに変更します
- 古いページを削除する
数値は任意です。すべてのブランチ、タブ、ブレッドクラムをテストする必要があるため、すべての番号を付け直す手間をかけないでください。
次のアドバイスは、現在のアプリケーションではあまり役に立ちませんが、一般的なページ番号を前もって計画しておくと役立ちます。
まず、アプリケーションをページのグループ (たとえば、経理、レポート、および管理) に分割し、次にそれらのグループのそれぞれに 100 (または 1000) ページを割り当てます。
例えば:
100 - Accounting (main page)
200 - Reports (main page)
300 - Administration (main page)
次に、要件分析で必要となる可能性が高いことがわかったページに基づいて、各グループ内にサブページを割り当てます。
100 - Accounting (main page)
110 - List Invoices
120 - Edit Invoice
121 - Edit Invoice - Details Screen
130 - Add new invoice - step 1
131 - Add new invoice - step 2
132 - Add new invoice - step 3
200 - Reports (main page)
300 - Administration (main page)
などなど、お分かりですね。後で数ページを追加できるように、数字 (110、120 など) の間にある程度のスペースを空けてください。
もちろん、事前にすべてを計画するのは難しいので、しばらくすると場違いなページ番号ページを使用する必要がありますが、私の経験では、少し前もって計画を立てることで、はるかに管理しやすくなります (そして簡単になります)。で作業する)。
ゲイリーが示唆しているように、ページ番号は任意であると考える方が良いでしょう。
アプリケーションをエクスポートし、新しいページ番号でSQLスクリプトを編集して(ページ番号が参照されているすべての場所を検索することを忘れないでください)、アプリケーションを再インポートして、徹底的にテストすることができます:)-うまくいけば、ただし、他のアプリケーションのページへの参照:)
Apex 3.2以降では、ページをグループに分類できます。これは、ページを並べ替えたり、関心のあるページを見つけやすくしたりするのに役立ちます。