Прокрутка DetailViewer в SmartClient - PullRequest
       71

Прокрутка DetailViewer в SmartClient

1 голос
/ 17 августа 2011

Использование SmartClient :

У меня есть VLayout, состоящий из DetailViewer (который отслеживает изменения выбора в ListGrid) и HLayout (который содержит некоторые кнопки).

Теперь, когда пользователь выбирает строки в ListGrid, DetailViewer «растет» и создает полосу прокрутки.

В результате нижний HLayout также содержится в полосе прокрутки.Я хотел бы избежать этого.Мое намерение состоит в том, чтобы нижний HLayout всегда был виден (т. Е. Полоса прокрутки содержала бы только DetailViewer).

Как я могу это сделать?

(также размещено здесь .)

Ответы [ 2 ]

1 голос
/ 17 августа 2011

Установить переполнение: автоматически в DetailViewer.

0 голосов
/ 20 августа 2011

Я стремлюсь к тому, что есть только один VLayout, а внутри него есть один HLayout (с кнопками) и DetailViewer.

Теперь, если вы хотите, чтобы ваши кнопки всегда были видны, кнопки сдвига в верхней части VLayoutи установите свойство переполнения как «видимое» с некоторой высотой, скажем, 50. Теперь вторым дочерним элементом внутри VLayout должен быть DetailViewer со свойством переполнения, равным «auto», поэтому при необходимости DetailViewer будет отображать полосы прокрутки.

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

Спасибо shaILU

...