2. Я использую панель инструментов, которая содержит 6 компонентов, которые отображаются горизонтально на панели инструментов. Когда я использую свое приложение на небольших экранах (мобильных), правосторонние от 2 до 3 компонентов панели инструментов выходят из экрана или браузера. Как я могу заставить эти компоненты перемещаться на следующую строку той же панели инструментов, когда я получаю доступ к моему приложению на меньших экранах.Extjs перемещает компоненты панели инструментов на следующую строку, когда они перемещаются из экранов
ответ
То, что вы хотите, невозможно с помощью панели инструментов. На панели инструментов box
всегда есть все элементы, выровненные в одном направлении (верхняя и нижняя панели инструментов по горизонтали, левой и правой панелям инструментов вертикально), и не поддерживается применение другого макета к панели инструментов.
Вы можете, однако, оснастить панель инструментов стрелками, которые позволяют прокручивать, или с помощью меню, которое принимает все элементы, которые не подходят на экране. Требуемая конфигурация - overflowHandler:'scroller'
or overflowHandler:'menu'
, соответственно.
Один обходной путь для этого, только, если вы знали, сколько элементов панели инструментов вы могли бы поместить в строку, состоит в том, чтобы создать две панели инструментов с этим множеством элементов и заставить их сидеть рядом друг с другом в макете hbox. Затем используйте responsiveConfig, чтобы переключиться на макет vbox с более узкой шириной, которая сдвинет вторую панель инструментов под другим.
Вот быстрый Fiddle пример: https://fiddle.sencha.com/#fiddle/1cot
- 1. компоненты панели инструментов codenameone
- 2. EditText перемещает длинный текст на следующую строку
- 3. Jbutton перемещает компоненты в разные панели
- 4. Vim, выходящий из режима вставки, перемещает курсор на следующую строку
- 5. Extjs Панели инструментов, extjs 4.2.1, Chrome, Windows
- 6. Панель панели панели инструментов ExtJS вертикально
- 7. Кнопка электронной почты на панели инструментов Extjs
- 8. Компоненты BIDS SSIS, выделенные в панели инструментов
- 9. ExtJS - Как Выровнять по центру две кнопки на панели инструментов
- 10. Добавление панели инструментов в сетке - ExtJS
- 11. Android перемещает содержимое EditText на следующую строку автоматически при вводе
- 12. Максимальные и минимальные панели инструментов extjs
- 13. кнопки extjs в оформлении панели инструментов
- 14. Как переместить компоненты в следующую строку в FlowLayout?
- 15. Слияние панели инструментов в tabpanel ExtJs 4
- 16. Несколько видовых экранов в Extjs
- 17. Extjs 4.1.1 Как выровнять элементы панели инструментов ниже других?
- 18. ExtJS: отключить наведение на изменение стиля на панели инструментов отключено?
- 19. Изменение высоты панели инструментов в теме ExtJS
- 20. Элементы переполнения панели инструментов ExtJS 4.2
- 21. SearchView на панели инструментов аналогично панели инструментов
- 22. extjs удалить пространство в западной области панели панели инструментов
- 23. Extjs 4, Как автоматически установить меню на панели инструментов?
- 24. ExtJS 5 Метка на панели инструментов не обновляется при переполнении
- 25. Переопределить следующую и предыдущую кнопку панели инструментов пейджинга sencha extjs 4.1
- 26. Значок ящика (гамбургер) перемещает значок панели инструментов в центре
- 27. Extjs: панель инструментов внутри панели не изменяется на размер браузера
- 28. Как получить форму на панели инструментов в gridpanel Extjs
- 29. ExtJS: Невозможно вызвать findById на панели инструментов, добавленной применить()
- 30. Оказание вспомогательных инструментов на вертикальной панели инструментов
не работает, оба эти конфиги не представлены в ExtJS 3.2. –
Не моя вина, вы не указали, что используете такую старую версию. – Alexander