Oracle apex 如何对Oracle APEX应用程序中的页面重新编号?

Oracle apex 如何对Oracle APEX应用程序中的页面重新编号?,oracle-apex,Oracle Apex,我刚刚完成了我的第一个“真正的”APEX应用程序,但它看起来有点凌乱。我有没有办法对页面重新编号,使它们按照应用程序流程的顺序重新排列 提前感谢,, 马特数字是任意的。不要为所有内容重新编号,因为您需要测试所有分支、选项卡、面包屑 正如加里所建议的,最好考虑页码是任意的。 您可以导出应用程序,用新的页码编辑SQL脚本(记住搜索引用页码的所有位置),然后重新导入应用程序-并彻底测试:)-希望您在其他应用程序中没有对页面的引用:) 在Apex 3.2及更高版本中,您可以将页面分组,这有助于对页面进行

我刚刚完成了我的第一个“真正的”APEX应用程序,但它看起来有点凌乱。我有没有办法对页面重新编号,使它们按照应用程序流程的顺序重新排列

提前感谢,,
马特

数字是任意的。不要为所有内容重新编号,因为您需要测试所有分支、选项卡、面包屑

正如加里所建议的,最好考虑页码是任意的。

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

  • 在Apex 3.2及更高版本中,您可以将页面分组,这有助于对页面进行排序,并使您更容易找到感兴趣的页面


  • 下面的建议对您当前的应用程序没有多大帮助,但我发现提前计划好页面编号很有用

    我首先将我的应用程序拆分为多个页面组,比如会计、报告和管理,然后为每个页面组分配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等)之间留出一些空间,以便以后能够添加几页

    当然,很难事先计划好所有的事情,因此一些不合适的页码页面在一段时间后就必须使用,但根据我的经验,提前一点计划会使它更易于管理(也更易于使用)

  • 复制有问题的页面并设置新编号
  • 将任何指向旧页的引用更改为新页
  • 删除旧页

  • 步骤1:创建页面副本

    第2步:并删除上一页

    给你。 但是,您需要测试所有分支、选项卡、面包屑等


    如果您愿意这样做,我建议您按照页面创建顺序进行操作(也就是说,创建您在应用程序开始时创建的第一个页面的副本)。它将帮助您获得需要更新的分支、选项卡和面包屑的提示。

    不幸的是,附录中大量显示了页码。例如,默认情况下,页面在应用程序视图中按ID排序。或者在调试器中,页面仅由ID引用。所以,很不幸,重新编号是如此痛苦…3.2,这是旧的。。。但我觉得我应该为未来的读者参考我的想法