1

我正在尝试更改FilteringSelect小部件的内容。我似乎一直遇到这个错误:

Uncaught TypeError: Cannot call method 'toString' of undefined 

我尝试将 更改store为使用 a MemoryStore,我尝试克隆数据并使用setData(data).

我试过store.put(newItem)用我的新项目打电话。这似乎在我第一次做事时起作用,但在连续更改时,我通常会以toString-error 告终。

<select dojoType="dijit.form.FilteringSelect" id="wellsSelectCombo" onChange="selectWell(this.value);" searchAttr="label">
    <option value="Select well(s) on map..."></option>

var item = {
        label: label,
        id: "feature_content_pane_" + i,            
        index: i
    }; var wellsSelectCombo = dijit.byId('wellsSelectCombo');
wellsSelectCombo.store.put(item);
4

0 回答 0