私はSWTを使用しています。FormLayoutを使用する親Composite(レベル1)があり、特にFormLayoutの別のComposite(レベル2)が含まれています。このコンポジットには、ユーザー入力に応じて表示および非表示にされるいくつかの子(レベル3)があります。
問題のあるシナリオ:
- レベル3のコンポジットは表示されません
- レベル1コンポジットのサイズが変更されます->これによりレベル2コンポジットのサイズも変更されます
- ユーザー入力の変更->レベル3コンポジットが表示されるようになりました
- 問題->レベル2コンポジットのサイズが変更されず、レベル3コンポジットがすべて表示されない
レベル2コンポジットのサイズを適切に変更するには、レベル1コンポジットのサイズを変更する必要がありますが、これはあまりユーザーフレンドリーではありません。私は多くのことを試しましたが成功しませんでした。それはすべて大きなアプリケーションの一部であるため、FormLayoutを別のものに置き換えることはできません。
これについて誰か意見がありますか?FormLayoutコンポジットのサイズを動的に変更するメカニズムはありますか?
ありがとう、1月