Мне нужно динамически генерировать пользовательский интерфейс веб-страницы, используя javascript и dojo. Мне нужно прослушать сгенерированные виджеты, чтобы реагировать на ввод пользователя, но я не могу определить, какой из них был изменен ...
var combobox = new dijit.form.ComboBox(
{
id: id,
store: dataStore,
onChange: dojo.hitch(this, this._comboChanged)
});
При вызове _comboChanged я получаю новое значение, но мне также нужно знать, какая комбинация была нажата. Может быть любое количество комбинаций, и в настоящее время я сохраняю их в массиве после создания.