开发者

Branching and Maintaining Position

开发者 https://www.devze.com 2023-03-14 05:18 出处:网络
In Oracle ApEx, I have 6 regions on one page. Within Region 5, I have a report with an edit button that branches to a开发者_JS百科nother page, where I can edit some details, hit the save button, which

In Oracle ApEx, I have 6 regions on one page. Within Region 5, I have a report with an edit button that branches to a开发者_JS百科nother page, where I can edit some details, hit the save button, which then returns me back to the original page, with the 6 regions.

On return though, it branches back to the top of the page, where region 1 is.

Is there anyway of branching back to region 5 from where I initially pressed the edit button instead of scrolling to the top of the page?

If so, how?

Thanks.


See this example page. It has 3 reports (all the same as it happens). Each report has a link that takes you to another page with a Cancel button. When you cancel, it returns to the first page and scrolls to the report you clicked from.

How it works:

  1. In each of the report regions I added a named anchors in the HTML header like this:

    <a name="REPORT1" />

  2. In the links for each report I pass a value like "REPORT1" to an item called P18_RETURN_ANCHOR in the second page (I made this item visible just to help you follow what I have done; in reality you would probably use a hidden item).

  3. In the second page's Cancel button I branch back to page 17. In the "with these values" property I put #&P18_RETURN_ANCHOR. This has the effect of adding a tag like #REPORT1 to the end of the URL, which means "scroll down to the anchor named REPORT1". (This is standard browser behaviour, not Apex-specific.)

0

精彩评论

暂无评论...
验证码 换一张
取 消