[Dojo-checkins] [Dojo Toolkit] #14348: Set ComboBox.store programmatically fails

Dojo Trac trac at dojotoolkit.org
Wed Nov 30 09:57:06 EST 2011


#14348: Set ComboBox.store programmatically fails
-------------------------------------------------+-----------------------
 Reporter:  maceto                               |       Owner:  doughays
     Type:  defect                               |      Status:  new
 Priority:  high                                 |   Milestone:
Component:  Dijit - Form                         |     Version:  1.7.0
 Severity:  critical                             |  Resolution:
 Keywords:  set ComboBox.store programmatically  |
-------------------------------------------------+-----------------------

Comment (by maceto):

 '''HTML'''

 <input dojoType="dijit.form.ComboBox" name="state" id="state"
 autoComplete="true" required="true" onchange="LoadCities"</input>

 <input dojoType="dijit.form.ComboBox" name="city" id="city"
 autoComplete="true" required="true"</input></td>

 '''Code'''

 function checkLoadAddrDijits()
 {
         if (fState == undefined) {
             fState = dijit.byId('state');

             '''fCity = dijit.byId('city');'''

         }
 }

 function LoadCities(newValue) {

     checkLoadAddrDijits();

     jsonDSUF1.fetch({

         queryOptions: {ignoreCase: true}, query: {name: newValue},
             onItem: function (item, request) {

             LoadJSON_DS_City(item.uf);

             '''fCity.store = jsonDSCity;'''

             '''fCity.searchAttr = "name";'''

         }

     });

 }

 Where jsonDSCity is a dojo.data.ItemFileReadStore type.

 '''OBS'''

 This code works perfectly in version 1.6.0 and 1.6.1!

-- 
Ticket URL: <http://bugs.dojotoolkit.org/ticket/14348#comment:1>
Dojo Toolkit <http://dojotoolkit.org>
The Dojo Toolkit


More information about the Dojo-checkins mailing list