Как я могу изменить размер содержимого панелей с помощью элемента управления масштабированием? - PullRequest
0 голосов
/ 13 апреля 2011

Я использую ExtJS 3.3. У меня есть главная панель, содержащая другую панель (содержащую текст) и сетку, содержащую данные, с панелью инструментов и нижним колонтитулом.
Существует элемент управления масштабированием (комбинация со значениями вроде "100%,«50%», «ширина страницы», «вся страница») на панели инструментов подкачки.
Я хочу выбрать уровень масштабирования в комбинированном списке, чтобы все элементы главной панели изменили размер до этого уровня масштабирования.
IМне нужно, чтобы все остальные панели на странице выглядели неизменными по размеру.
Я гуглил вокруг, но не вижу доступных решений или расширений.
Как мне это сделать, пожалуйста? Есть идеи?

1 Ответ

0 голосов
/ 13 апреля 2011

Вы должны быть в состоянии сделать это с помощью CSS, чтобы определить размер каждого элемента на каждом требуемом уровне масштабирования.В вашем комбинированном контроле масштабирования должен быть обработчик событий, который переключал бы класс (вероятно) элемента DIV, который содержит контент, размер которого вы хотите изменить.

Здесь есть вопрос StackOverflow что является полезным обсуждением некоторых способов достижения масштабирования;Есть много способов сделать это, и ваш выбор зависит от того, что вам нужно достичь.Если вы видите изображение или код, над которым работаете, то я, вероятно, мог бы дать некоторые рекомендации.

...