Discussions
Categories
- 196.7K All Categories
- 2.2K Data
- 235 Big Data Appliance
- 1.9K Data Science
- 449.8K Databases
- 221.6K General Database Discussions
- 3.8K Java and JavaScript in the Database
- 31 Multilingual Engine
- 549 MySQL Community Space
- 477 NoSQL Database
- 7.9K Oracle Database Express Edition (XE)
- 3K ORDS, SODA & JSON in the Database
- 532 SQLcl
- 4K SQL Developer Data Modeler
- 186.9K SQL & PL/SQL
- 21.3K SQL Developer
- 295.4K Development
- 17 Developer Projects
- 138 Programming Languages
- 292.1K Development Tools
- 104 DevOps
- 3.1K QA/Testing
- 645.9K Java
- 28 Java Learning Subscription
- 37K Database Connectivity
- 153 Java Community Process
- 105 Java 25
- 22.1K Java APIs
- 138.1K Java Development Tools
- 165.3K Java EE (Java Enterprise Edition)
- 17 Java Essentials
- 158 Java 8 Questions
- 85.9K Java Programming
- 79 Java Puzzle Ball
- 65.1K New To Java
- 1.7K Training / Learning / Certification
- 13.8K Java HotSpot Virtual Machine
- 94.2K Java SE
- 13.8K Java Security
- 203 Java User Groups
- 24 JavaScript - Nashorn
- Programs
- 396 LiveLabs
- 37 Workshops
- 10.2K Software
- 6.7K Berkeley DB Family
- 3.5K JHeadstart
- 5.6K Other Languages
- 2.3K Chinese
- 170 Deutsche Oracle Community
- 1.1K Español
- 1.9K Japanese
- 230 Portuguese
Apex 4.2 Jquery mobile UI duplicate elements appearing on page reload

I have a use case whereby regions are conditionally shown or hidden depending on the record type of the data to be displayed.
To do this I'm using jQuery to hide or show conditionally - something like:
case $v('P350_RECORD_TYPE_A'):
$('#regiona').show();
$('#regionb').hide();
The Jquery is in a DA which fires on page load and works perfectly
on initial entry into the page ie shows only the appropriate region.
The problem happens when the user clicks on a save button ( which submits and saves any changes to the database)
then branches back to the same page. The page now shows all the regions, A, B ,C etc... Using the element inspector it was found that
two regions existed for each of regionA, regionB etc.. The first was appropriately hidden, the second was set to fully show.
I've placed debugs in the jQuery code and the code is fired once only per page load with the variables set correctly each time.
I'm using Apex 4.2 and the jQuery Mobile UI with a customised theme.
I've tested with safari on an ipod and Chrome on my PC both with the same results.
Any pointers as to why I'm getting region / element duplication?
Answers
-
Further to the above, duplicate regions also also show if a validation error occurs.
-
Hi,
Can you post your problem on apex.oracle.com?'
-- Sunil Bhatia
-
sure thing. Another developer, Eddie Harris suggested a workaround which seems to work fine $("#wwvFlowForm", apex.gPageContext$).attr("data-ajax", false);
-
Not quite sure where you mean on that web site. Should we not be using this forum anymore?
-
68185b86-d517-4149-8c0c-e166ea86d2c2
apex.oracle.com is a by oracle hosted oracle application express builder.
Sunil Bhatia is asking that you recreate your problem on apex.oracle.com so we can see your problem in action.
If you also provide the inlog details of a guest developer we can have a look at you settings. And may provide you with a working solution in your application.
Nicolette