2016-12-13 16 views
0

Oracle Apex 4.2およびOracle 12cPLSQLおよびHTMLに基づくOracle Apex領域

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> 

ので、ページのロードにはヘッダの後に私は、デフォルト値は、例えばのためのdbテーブル

から来なければならないため、上記のようlocalsessionを作成するプロセスを持っています。

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

のでクリックボタンは、その後のアイテムをドロップダウンするとき、ページの読み込みがダウンして、すべてのドロップがnullであるが、時には、上記のlocalStorageデータに基づいてデフォルト値を表示する必要があります。理由は、ページに5つの列があり、各列は列1と同じですが、ボタンに応じて異なるデータを表示する必要があります。

お願いします。

+1

問題の内容やエラーの内容を明確にしてください。 –

答えて

0

- 一部のHTMLコード - //ドロップダウンリストクラスの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> 

- クリックボタンは、しかし、私はJSONを表示する方法をfiqureことができない場合は、デフォルト値を取得するJavaScriptコードボタンをクリックしたときの値。

// 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

ボタンをクリックしたときにJSON値を表示する方法を知ることができないので、ドロップダウンオプションはデフォルト値に従って表示されるべきです。 – user7136163

関連する問題