Skip to Main Content

 

Auswahl  

Komplett Übersicht aller Oracle Tipps

APEX Region Display Selector Status auswerten 

Oracle
APEX
APEX 5.0
19.12.19 (MP)
06.07.23(MP)
APEX Region Display Selector

Passende Schulungen zum Thema

In einem meiner letzten APEX Kurse kam die Frage auf, wie kann man ermitteln, welche der Regionen duch den Region Display Selector ausgewählt wurde. Das ist zum Glück sehr leicht:

  • Wir brauchen eine Seite mit mindestens 2 Regionen (Region A und B)
  • Eine Region Display Selector Region
  • Eine Textfeld Item in der Region Display Selector Region (nicht in Region a oder B !) mit Namen P1_REGION_ID
  • und den folgenden Javascript (jQuery) Code im Page Propertie: Javascript / Execute When Page Loads:

$('.apex-rds').data('onRegionChange', function(mode, activeTab) {
apex.item( "P1_REGION_ID" ).setValue( activeTab.href, null, true )
});


Wenn mann nun wissen möchte welche Region ausgewählt wurde, sieht man nach der Auswahl die Nummer im Textfeld. Die kann man sich notieren und ggf eine Aktion damit verbinden.
Bei uns kamen z.B. folgende Werte raus:

  • #R6572207236661919
  • #R1415854210228239
  • #SHOW_ALL

Natürlich können Sie, wenn die Nummern bekannt sind, das Text-Feld in Hidden umändern...