Показать сообщение отдельно
  #1 (permalink)  
Старый 02.03.2013, 23:31
Аватар для khusamov
Соединяю Node.js и Ext JS
Отправить личное сообщение для khusamov Посмотреть профиль Найти все сообщения от khusamov
 
Регистрация: 25.06.2009
Сообщений: 1,033

Передвинуть меню в пределах экрана
Как перерисовать объект типа Ext.menu.Menu?

Дело в том, что если меню появляется например по клику правой кнопки (аля контестное меню), то оно сдвигается в сторону в случае, если выходит за пределы экрана.

Но этого почему-то не происходит, если после отображения меню начать добавлять в него новые пункты. В итоге, если меню находится внизу экрана и новые меню начинают уходить за пределы экрана, то меню не сдвигается и эти дополнительные пункты не доступны для клика.

Пока выкрутился так:
menu.hide();
menu.show();

Хотелось бы после добавления новых пунктов перерисовать меню.
Но как это сделать?

.

Последний раз редактировалось khusamov, 02.03.2013 в 23:36.
Ответить с цитированием