Заполнение хранилища данных FilteringSelect из события onChange

Я пытаюсь связатьonChange событие одногоFilteringSelect заселить другогоFilteringSelect.

// View
dojo.addOnLoad(function () {
    dojo.connect(dijit.byId('filterselect1'), 'onChange', function () {
        dijit.byId('filterselect2').store = new dojo.data.ItemFileReadStore(
            { url: "/test/autocomplete/id/" + dijit.byId("filterselect1").value }
        );
    });
});

JSON генерируется из того, что я могу правильно сказать из Zend Action Controller, используяautoCompleteDojo помощник.

// Action Controller
public function autocompleteAction()
{
    $id = $this->getRequest()->getParam('id');
    $select = $this->_table->select()
                           ->from($this->_table, array('id','description'))
                           ->where('id=?',$id);

    $data = new Zend_Dojo_Data('id', $this->_table->fetchAll($select)->toArray(), 'description');

    $this->_helper->autoCompleteDojo($data);
}

Я получаю JSON из удаленного хранилища данных правильно, но он не заполняет второйFilteringSelect, Есть ли что-то еще, что мне нужно сделать, чтобы подтолкнуть JSON наFilteringSelect?

Ответы на вопрос(2)

Ваш ответ на вопрос