2016-12-13 18 views
0

Oracle Apex 4.2 und Oracle 12cOracle Apex Region basierend auf PLSQL und HTML

für z.B.

Within apex plsql region I have this code to creating drop down list 
    <button id="Clickme" onclick="myFunction()">Click me</button> 
<br> 
<select name="F01" class="mySelect"> 
    <option value="0"></option> 
    <option value="1">Yes</option> 
    <option value="2">No</option> 
</select><br> 
<select name="F01" class="mySelect"> 
    <option value="0"></option> 
    <option value="1">Yes</option> 
    <option value="2">No</option> 
</select><br> 
<select name="F01" class="mySelect"> 
    <option value="0"></option> 
    <option value="1">Yes</option> 
    <option value="2">No</option> 
</select><br> 
<select name="F01" class="mySelect"> 
    <option value="0"></option> 
    <option value="1">Yes</option> 
    <option value="2">No</option> 
</select> 

und so weiter

beim Laden der Seite nach Kopf ich einen Prozess habe, die localsession wie oben erstellt werden, da die Standardwerte aus der Tabelle db

für zB kommen sollten.

localStorage.setItem('SetDefaults','[{"id":"1","attribute1":"Yes"},{"id":"2","attribute1":"Yes"},{"id":"3","attribute1":"N/A"},{"id":"4","attribute1":"N/A"}]'); 

so, wenn Laden der Seite all die Dropdown null, aber wenn der Klick-Schaltfläche dann Elemente sollten nach den obigen Daten local die Standardwerte Dropdown angezeigt werden soll. Grund für ich habe 5 Spalten auf der Seite und jede Spalte hat das selbe wie Spalte 1, aber sollte unterschiedliche Daten entsprechend dem Knopf anzeigen.

Irgendwelche Hilfe bitte?

+1

Können Sie bitte klären, was das Problem ist, das Sie haben oder welchen Fehler Sie bekommen? –

Antwort

0

- einig HTML-Code - // Drop-Down-Liste Klasse 'Listcls'

<select name="F03" class="selectlist Listcls " "="" size="1" data-obs="1"> 
        <option value=""></option> 
        <option value="Yes">Yes</option> 
        <option value="No">No</option> 
        <option value="N/A">N/A</option> 
     </select> 

- JavaScript-Code einen Standardwert zu erhalten, wenn Klick-Taste jedoch kann ich nicht Fiqure wie die json anzuzeigen Wert beim Klicken auf die Schaltfläche.

// Button class 'BtnCls' 

    $('.BtnCls').on('click', function() { 
     var vdef = [{"id":"1","attribute1":"Yes"},{"id":"2","attribute1":"Yes"},{"id":"3","attribute1":"N/A"},{"id":"4","attribute1":"N/A"},{"id":"5","attribute1":"N/A"}, 
     {"id":"6","attribute1":"N/A"},{"id":"7","attribute1":"N/A"},]; 
     var vdefault = JSON.parse(JSON.stringify(vdef)); 
     for (var i = 0; i < vdefault.length; i++) { 
      var obs = vdefault[i].attribute1; 
    // dropdown list class 'Listcls' 

     // $('.Listcls').css('background-color', 'grey'); -- working for testing 

     } 

}); 
+0

Ich kann nicht herausfinden, wie der JSON-Wert angezeigt wird, wenn Sie auf die Schaltfläche klicken, damit die Dropdown-Optionen entsprechend dem Standardwert angezeigt werden. – user7136163

Verwandte Themen