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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Сокрытие элемента. 
V
    Опции темы
Paher
Дата 4.9.2009, 10:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Добрый день! 


Возник вопрос.  Использую extJS. Предположим, на панели подряд идут два элемента. Как сделать так, чтобы при применении метода hide() первого компонента, второй поднимался и занимал его место? А то элемент скрывается, на его месте остается пустое место

Это сообщение отредактировал(а) Paher - 4.9.2009, 11:08
PM MAIL   Вверх
comtat
Дата 4.9.2009, 13:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

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



У Element1 при событии beforehide необходимо пересчитать позицию Element2 и если необходимо размеры
типа
Код

     Element1.on('beforehide', function(){
        Element2.setX(..);
                Element2.setY(..);
    });

В частности решение за висит от контекста, например, если у контейнера установлено свойство autoHeight, то достаточно мне кажется вызвать для контейнера событие resize 


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


Бывалый
*


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

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



метод resize не помог, к сожалению, так же как и doLayout, но с координатами получилось. спасибо

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


 




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


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

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