Note that there are some explanatory texts on larger screens.

plurals
  1. POconstruction of the dojo.store.Memory in dojox.mobile.ComboBox
    primarykey
    data
    text
    <p>I have this in my App.html</p> <pre><code>&lt;div data-dojo-type="dojox.mobile.Pane"&gt; &lt;input id="codice_cliente" type="text" data-dojo-type="dojox.mobile.ComboBox" data-dojo-props='store:popola_codice_cliente()' placeHolder="Codice cliente" &gt; &lt;/div&gt; </code></pre> <p>and this in my App.js</p> <pre><code>var codici_clienti;//build from adapter function popola_codice_cliente(){ return new dojo.store.Memory({ idProperty: "name", data:[{ name: codici_clienti[0].CDCLI }, { name: codici_clienti[1].CDCLI }, { name: codici_clienti[2].CDCLI }, { name: codici_clienti[3].CDCLI }, { name: codici_clienti[4].CDCLI }, { name: codici_clienti[5].CDCLI }, { name: codici_clienti[6].CDCLI }, ] }); return new dojo.store.Memory({ idProperty: "name", data:codici_clienti_data}); } </code></pre> <p>IT WORKS. But if I would like to dynamically build this array, the dojox.mobile.ComboBox doesn't work and it don't return anything.</p> <pre><code>function popola_codice_cliente(){ var codici_clienti_data; if (result.invocationResult.resultSet.length&gt;0) { codici_clienti=result.invocationResult.resultSet; codici_clienti_data="[ "; for (var i=0;i&lt;codici_clienti.length;i++){ codici_clienti_data+="{ name: codici_clienti["+i+"].CDCLI }, "; } codici_clienti_data+="] "; } return new dojo.store.Memory({ idProperty: "name", data:codici_clienti_data}); } </code></pre> <p>If I get the vAR codici_clienti_data from browser's console it returns:</p> <pre><code>"[ { name: codici_clienti[0].CDCLI }, { name: codici_clienti[1].CDCLI }, { name: codici_clienti[2].CDCLI }, { name: codici_clienti[3].CDCLI }, { name: codici_clienti[4].CDCLI }, { name: codici_clienti[5].CDCLI }, { name: codici_clienti[6].CDCLI }, { name: codici_clienti[7].CDCLI }, { name: codici_clienti[8].CDCLI }, { name: codici_clienti[9].CDCLI }, { name: codici_clienti[10].CDCLI }, { name: codici_clienti[11].CDCLI }, { name: codici_clienti[12].CDCLI }, { name: codici_clienti[13].CDCLI }, { name: codici_clienti[14].CDCLI }, { name: codici_clienti[15].CDCLI }, { name: codici_clienti[16].CDCLI }, { name: codici_clienti[17].CDCLI }, { name: codici_clienti[18].CDCLI }, { name: codici_clienti[19].CDCLI }, { name: codici_clienti[20].CDCLI }, { name: codici_clienti[21].CDCLI }, { name: codici_clienti[22].CDCLI }, { name: codici_clienti[23].CDCLI }, { name: codici_clienti[24].CDCLI }, { name: codici_clienti[25].CDCLI }, { name: codici_clienti[26].CDCLI }, { name: codici_clienti[27].CDCLI }, { name: codici_clienti[28].CDCLI }, { name: codici_clienti[29].CDCLI }, ] " </code></pre> <p>is there an alternative to populate the combobox(however, taking the data from a database)?</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload