我刚刚完成了我的第一个“真正的”APEX 应用程序,但它看起来有点乱。有什么方法可以重新编号页面,以便它们按应用程序流程的顺序返回?
问问题
20411 次
5 回答
11
- 复制有问题的页面并设置新号码
- 将任何指向旧页面的引用更改为新页面
- 删除旧页面
于 2014-02-25T14:57:16.653 回答
8
数字是任意的。不要麻烦重新编号所有内容,因为您需要测试所有分支、选项卡、面包屑......
于 2009-10-17T00:28:49.760 回答
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 等)之间留出一些空间,以便稍后添加几页。
当然,很难提前计划好所有事情,所以一些不合时宜的页码页面将不得不在一段时间后使用,但根据我的经验,一些预先计划使它更易于管理(并且容易跟...共事)。
于 2010-08-11T13:42:48.037 回答
2
正如 Gary 所建议的,最好将页码视为任意的。
您可以导出应用程序,使用新页码编辑 SQL 脚本(记住搜索引用页码的所有位置),然后重新导入应用程序 - 并彻底测试:) - 希望你没有虽然引用其他应用程序中的页面:)
在 Apex 3.2 及更高版本中,您可以将页面放入组中,这对于将页面排序并更容易找到您感兴趣的页面非常有用。
于 2009-10-18T07:45:06.770 回答