Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Sencha Touch Ext.form.Select.setOptioins() (https://javascript.ru/forum/dom-window/29598-sencha-touch-ext-form-select-setoptioins.html)

stepsokol 04.07.2012 15:04

Sencha Touch Ext.form.Select.setOptioins()
 
Всем привет. Хотел попросить совета по поводу Ext.form.Select. Ситуация такая: разрабатываю приложение для iPad на phonegap+sencha touch и в вышеуказанном компоненте через setOptions() динамически меняются опции. Компонент не перерисовывается, и получается, что контент в этом блоке либо растянут (выходит за границы), либо прежнего размера блок наполовину пуст. Как его можно перерисовать?

Немного кода:
// Непосредственно компонент
var oivRightSelect = new Ext.form.Select({
name: 'lcOpt',
width: 350,
options: []
});

// Динамически меняю опции
opts = [];
for (var i=0; i<len; i++) {
opts[i+1] = { text: 'simple text', value: 'simple value' }
}
pgRightSelect.setOptions(opts);
pgRightSelect.doComponentLayout();

Опции обновляются без проблем, но компонент не перерисовывается. В какую сторону копать?


Часовой пояс GMT +3, время: 14:35.