2009-10-16 37 views

回答

7

数字是任意的。不要去重编的一切,因为你需要测试所有分支,标签,面包屑的麻烦....

+0

不幸的是,页码大量接触在附录中。例如,页面默认按App视图上的ID进行排序。或者在调试器中,页面仅由ID引用。所以它是非常不幸的,重新编号他们是如此痛苦... – user1558113 2016-09-06 13:45:47

1
  1. 正如加里指出,这是更好地考虑页码是武断的。

  2. 您可以导出应用程序,使用新的页码编辑SQL脚本(记住搜索引用页码的所有位置),然后重新导入应用程序并对其进行彻底测试:) - 希望您在其他应用程序中没有对页面的引用:)

  3. 在Apex 3.2及更高版本中,您可以将页面放入组中,这对于将页面排序并使其更容易找到页面你对此感兴趣。

+1

3.2,这是旧的...但我觉得我应该参考我的想法在这未来的读者http://www.grassroots-oracle.com/2016/ 05/APEX-页面numbering.html – Scott 2016-10-07 06:33:42

2

以下建议不会对你有什么帮助rrent应用程序,但是我发现提前计划一般的页面编号很有用。

我首先将我的应用程序分成几组页面,例如Accounting,Reports和Administration,然后为这些组分配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等)之间留出一些空间以便稍后可以添加几页。

当然,事先规划好所有事情都很困难,所以一段时间以后不得不使用一些不合适的页码,但根据我的经验,一些预先规划使得它更多易于管理(并且易于使用)。

6
  1. 复制有问题的网页,并设置新的数字
  2. 变化导致旧的网页到新页面
  3. 任何引用删除旧的页面
相关问题