Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Прыгающие размеры элементов, Элементы неправильно отрисовываются  
V
    Опции темы
Paher
Дата 9.9.2009, 15:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 155
Регистрация: 18.8.2009

Репутация: нет
Всего: нет



Добрый день! 

Поделюсь наблюдением. Довольно часто элементы в extJs у меня ведут себя нестабильно в плане размеров. т.е. например, один раз окно появилось с заданными размерами, а после повторного открытия не помещается на экране по высоте, один раз textfield отобразилось нормально, после повторной загрузки выходит за пределы окна по длине, либо вообще выглядит как многострочное поле. Только у меня такая беда, или кто-то еще сталкивался? если да, то как лечили?
PM MAIL   Вверх
comtat
Дата 9.9.2009, 16:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1310
Регистрация: 2.5.2006
Где: Россия, Казань

Репутация: 5
Всего: 71



Сталкивался ... над решением бились очень долго ... а причина как всегда банальна это сохранение позиций элементов в cookie
Лечится это так
Код

    /* Fix state bug */
    Ext.override(Ext.Component, {
        saveState : function(){
            if(Ext.state.Manager && this.stateful !== false){
                var state = this.getState();
                if(this.fireEvent('beforestatesave', this, state) !== false){
                    Ext.state.Manager.set(this.stateId || this.id, state);
                    this.fireEvent('statesave', this, state);
                }
            }
        },
        stateful : false
    });



--------------------
Рожденный в СССР !!!
ExtJS - мой фреймворк 
PM   Вверх
Paher
Дата 10.9.2009, 08:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 155
Регистрация: 18.8.2009

Репутация: нет
Всего: нет



Спасибо огромное, Вы всегда помогаете smile 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Применение библиотек | Следующая тема »


 




[ Время генерации скрипта: 0.1231 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.