Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 04.07.2012, 15:04
Новичок на форуме
Отправить личное сообщение для stepsokol Посмотреть профиль Найти все сообщения от stepsokol
 
Регистрация: 04.07.2012
Сообщений: 1

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();

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



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Touch screen (сенсоры) и js fonzo24 Общие вопросы Javascript 9 04.10.2012 11:16
Sencha ExJS 4 разрабочик на проект Yondax Работа 1 25.06.2012 12:49
Использование JavaScript на платформах Android и iPhone monolithed Мобильный JavaScript 32 08.05.2012 14:17
ExtJS, Sencha Touch FINoM Учебные материалы 1 29.03.2012 21:58
touch page noscroll cool Events/DOM/Window 4 26.03.2012 17:40