Динамическое добавление записей в select

Здравствуйте.

Мне необходимо динамически добавлять записи в select. Причем не все сразу, а по одной. Изначально, интерфейс приложения строился на combo, и для добавления записей использовалась следующая конструкция:

combo.getPopup().getList().add()

а для очистки всего списка:

combo.getPopup().getList().clearAll()

Теперь возникла необходимость переделать все combo на select. А у select я не нашел как добраться до списка списка значений, чтобы добавить еще один элемент. Т.е. нужно написать что-то типа:

$$("select1").add({id: 1, value: "New value"})

Подскажите, пожалуйста, как мне это сделать?

Вопрос снят:)

Получилось через

$$("select1").data.options.push

Решение единственно верное, так как ui.select основан на обычном HTML select и не поддерживает методы getList + add/remove

“Классический” вид будет таким (разницы, по сути, нет):

$$("select1").config.options.push();
$$("select1").refresh();