0
NatTableを使用しており、その上でInitializeAutoResizeColumnsCommandを実行しています。したがって、列の内容に基づいて列のサイズが自動的に変更されます。NatTable最大列幅
実際に私たちの問題は、長すぎるデータがあることです。このため、前述のInitializeAutoResizeColumnsCommandを使用しますが、静的最大列幅設定を使用します。
どうすれば可能かわかりません。
カスタムカスタムデザインの例を教えてください。ありがとうございました! –
申し訳ありません。私は 'AutoResizeColumnCommandHandler'を意味していました...そして既存のコードをコピーし、あなたが望む最大サイズのgridColumnWidthで' Math#min() 'を使用してください。 https://github.com/eclipse/nebula.widgets.nattable/blob/master/org.eclipse.nebula.widgets.nattable.core/src/org/eclipse/nebula/widgets/nattable/grid/command/AutoResizeColumnCommandHandler。 java –
ありがとうございます、それは働いています。注意:前述のコマンドAutoResizeColumnCommandHandlerは、実際に表示されている列でのみ処理され、表示されていない列では処理されません。これを小さな「ハック」で解決するのに成功しました。ハンドラのdoCommandは、一度処理されたとしても、すべての列に設定されたサイズを適用します。 –