DMXzone App Connect Support Product Page
select onchange
 Reported  19 Mar 2018  11:09:46 
  1 
     has   this problem  
  19 Mar 2018  11:09:46 Hans Haverlach posted: 
 I've a select box  on my app connect page that dynamically populates with options. The purpose is that when you choose a option in the select box, a server connect is loaded with the option VALUE as an input parameter:<select name="producten" id="producten" dmx-bind:options="sv_producten.data.query1" optiontext="idprod_naam" optionvalue="idprod_id"  dmx-on:change="svbestellingen.load({projectid: <?php echo $_SESSION['projectid'] ?>, prod_id: value})" >
        <option value="">Kies een product</option>
    </select>
<div><h4>Your orders: </h4></div>
       <div dmx-repeat:repeat1="data_view1.data">
        {{idprod_naam}} - {{idbest_date.formatDate("dd-M-yyyy")}}
      </div>
When I preview the page in a browser, and choose a product in the select box, nothing happens. BUT when I choose again a different option, the order data is loaded but with the option value from the previous selected option. When I choose again a different option, data again is loaded with the option value from the selected option, just before.
So the data is loading always with a value input 'one behind'. I hope this is clear.
How can I solve this?
Replies
 Replied 19 Mar 2018  11:20:18 
   19 Mar 2018  11:20:18 Hans Haverlach replied: 
  Just found a solution:
You have to use: dmx-on:updated:
  You have to use: dmx-on:updated:
<select name="producten" id="producten" dmx-bind:options="sv_producten.data.query1" optiontext="idprod_naam" optionvalue="idprod_id"  dmx-on:updated="svbestellingen.load({projectid: <?php echo $_SESSION['projectid'] ?>, prod_id: value})" >
        <option value="">Kies een product</option>
        
    </select> 