2015-07-14 1 views
0

Я пытаюсь реализовать dojo combobox. Он отлично работает с атрибутом «id» в «. Мне интересно, как их все равно, я могу реализовать с использованием атрибута« class ». Я пробовал, но он не работает для меня. Было бы здорово, если кто-нибудь сможет мне помочь это.Dojo Combobox с использованием атрибута класса

здесь код в <div id="stateSelect"> http://jsfiddle.net/RS2Z5/234/

Благодарности

ответ

2

Используйте модуль dojo/query для выбора элементов с определенным классом. Тогда итерации по узлам с этим классом. Что-то вроде этого

require(['dojo/query', 'dojo/data/Item...'.....], 
    function(query, ItemFile......){ 
     query(".myselect").forEach(function (node) { 
     var comboBox = new ComboBox({ 
      name: "stateSelect", 
      value: "select", 
      store: store, 
     }, node); 
    }); 
}); 

Демо-версия http://jsfiddle.net/dhirajbodicherla/RS2Z5/237/