1

SmartClient の使用:

DetailViewer (ListGrid での選択の変更を監視する) と HLayout (いくつかのボタンを保持する) で構成される VLayout があります。

これで、ユーザーが ListGrid で行を選択すると、DetailViewer が「成長」し、スクロールバーが作成されます。

結果として、一番下の HLayout も Scrollbar に含まれます。これは避けたいと思います。私の意図は、下部の HLayout を常に表示することです (つまり、スクロールバーには DetailViewer のみが含まれます)。

これどうやってするの?

(こちらにも掲載しています。)

4

2 に答える 2

1

DetailViewer に overflow:auto を設定します。

于 2011-08-17T17:39:02.327 に答える
0

私はVLayoutが1つだけで、その中に1つのHLayout(ボタン付き)とDetailViewerがあることを追求しています。

ここで、ボタンを常に表示したい場合は、VLayoutの上部にあるシフトボタンを使用して、オーバーフロープロパティを「表示」に設定します。高さは50に設定します。これで、VLayout内の2番目の子は、オーバーフロープロパティが「自動」のDetailViewerになります。 DetailViewerはスクロールバーを表示します。

次に、HLayoutとDetailViewerの位置を切り替えることができますが、高さとオーバーフローのプロパティを設定することを忘れないでください。

ありがとうshaILU

于 2011-08-20T07:23:43.710 に答える