我刚刚完成了我的第一个“真正的”APEX应用程序,但它看起来有点混乱。有什么方法可以对页面重新编号,以便它们按照应用程序流的顺序回来?如何在Oracle APEX应用程序中重新编号页面?
由于提前, 马特
我刚刚完成了我的第一个“真正的”APEX应用程序,但它看起来有点混乱。有什么方法可以对页面重新编号,以便它们按照应用程序流的顺序回来?如何在Oracle APEX应用程序中重新编号页面?
由于提前, 马特
数字是任意的。不要去重编的一切,因为你需要测试所有分支,标签,面包屑的麻烦....
正如加里指出,这是更好地考虑页码是武断的。
您可以导出应用程序,使用新的页码编辑SQL脚本(记住搜索引用页码的所有位置),然后重新导入应用程序并对其进行彻底测试:) - 希望您在其他应用程序中没有对页面的引用:)
在Apex 3.2及更高版本中,您可以将页面放入组中,这对于将页面排序并使其更容易找到页面你对此感兴趣。
3.2,这是旧的...但我觉得我应该参考我的想法在这未来的读者http://www.grassroots-oracle.com/2016/ 05/APEX-页面numbering.html – Scott 2016-10-07 06:33:42
以下建议不会对你有什么帮助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等)之间留出一些空间以便稍后可以添加几页。
当然,事先规划好所有事情都很困难,所以一段时间以后不得不使用一些不合适的页码,但根据我的经验,一些预先规划使得它更多易于管理(并且易于使用)。
不幸的是,页码大量接触在附录中。例如,页面默认按App视图上的ID进行排序。或者在调试器中,页面仅由ID引用。所以它是非常不幸的,重新编号他们是如此痛苦... – user1558113 2016-09-06 13:45:47