我刚刚完成了我的第一个“真正的”APEX应用程序,但它看起来有点凌乱。有没有什么方法可以重新编号页面,以便它们按照应用程序流程的顺序返回?
提前致谢, 马特
答案 0 :(得分:7)
数字是任意的。不要麻烦重新编号,因为你需要测试所有分支,标签,面包屑....
答案 1 :(得分:6)
答案 2 :(得分:3)
以下建议对您当前的应用程序没有多大帮助,但我发现提前规划一般页面编号很有用。
我首先将我的应用程序拆分为多个页面组,例如,会计,报告和管理,然后为每个组分配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等)之间留出一些空间,以便稍后添加几页。
当然,很难提前计划好所有内容,因此一段时间后必须使用一些不合适的页码页面,但根据我的经验,一些前期规划使其更易于管理(并且易于使用)。
答案 3 :(得分:1)
正如Gary所说,最好将页码视为随意。
您可以导出应用程序,使用新的页码编辑SQL脚本(记住搜索引用页码的所有位置),然后重新导入应用程序 - 并彻底测试:) - 希望你没有参考其他应用程序中的页面:)
在Apex 3.2及更高版本中,您可以将页面放入组中,这对于排序页面非常有用,可以更轻松地找到您感兴趣的页面。
答案 4 :(得分:0)