Мне нужно создать окно, которое будет всегда видно, если оно не будет скрыто, нажав на значок. При повторном нажатии на этот значок окно снова появится. Значок должен застревать в верхнем левом углу окна и за окном. Я планирую создать окно без заголовка и с двумя пунктами 1: Кнопка для скрытия/показа и 2: фактическая панель. Сценарий можно найти по адресу: https://fiddle.sencha.com/#fiddle/bi7 Мне нужно сделать часть за кнопкой прозрачной. Есть ли способ сделать это?Как создать перетаскиваемое окно ExtJS5?
0
A
ответ
0
Вы сделали бы это вручную, в идеале с классами CSS. Следующее - грубое, используя встроенный стиль, но работает. Добавьте следующие слушателей атрибут вашей кнопки
{
xtype: 'button',
...
listeners: {
click: function(){
var panel = Ext.getCmp("togglePanel");
if (panel.el.dom.style.display == "none") {
panel.el.dom.style.display = "block";
} else {
panel.el.dom.style.display = "none";
}
}
}
}
и включают в себя идентификатор «togglePanel к вашей зеленой панели, содержащей ползунок
id: "togglePanel",
Нажатие кнопки будет показывать/скрыть панель
+0
Это уже сделано. В любом случае, спасибо за вашу помощь :) – user1640256
Смежные вопросы
- 1. Переключить перетаскиваемое окно с помощью JQuery
- 2. Как сделать перетаскиваемое окно WPF без стиля окон по умолчанию?
- 3. Как я могу обнаружить перетаскиваемое окно из другого?
- 4. ExtJs5 Как добавить плавающее окно к панели в качестве элемента?
- 5. Как создать изменяемое по размеру и перетаскиваемое всплывающее окно в wpf?
- 6. не удалось создать панель интерфейса ExtJS5
- 7. Как вы перетаскиваете перетаскиваемое изображение?
- 8. ExtJs5 переопределение потери слушателей
- 9. ExtJS5 События CellClick
- 10. EXTJS5 Binding Radiogroup
- 11. Extjs5 Textarea Изменение размера
- 12. LibGDX - только перетаскиваемое движение
- 13. Перетаскиваемое UIView с UITextView
- 14. Как создать всплывающее окно с возможностью перетаскивания и изменения размера?
- 15. Как получить поля из магазина в ExtJS5
- 16. Extjs5 bound tagfield
- 17. ExtJS5 Смещение пространства имен
- 18. Как создать неактивное окно?
- 19. Как создать новое окно
- 20. Как создать окно загрузки?
- 21. Как создать хромированное окно?
- 22. Как создать окно предложений
- 23. Как создать окно WIN32?
- 24. Как создать всплывающее окно
- 25. Как создать модальное окно?
- 26. Как создать окно поиска?
- 27. Как создать всплывающее окно
- 28. ExtJs5 + Spinnerfield + Touch устройства
- 29. ExtJS5 Загрузить файл Excel
- 30. Проверка браузера в ExtJS5
Я думаю, вам нужно работать с css .. когда вы нажимаете show change css, чтобы сделать панель видимой inorder, чтобы она показывалась ... аналогичным образом измените css, чтобы скрыть .., когда вы делаете это, не делайте никаких изменений es для кнопки –