TextArea
選択したチャットルームからの会話を表示するがあります。私が使用するイベントの場合valueCommit
:verticalScrollPosition = maxVerticalScrollPosition;
そして、テキストを一番下までスクロールしてうまく機能します。ただし、1つのケースでは、期待どおりに機能しません。テキストが非常に少ないので、TextAreaにはスクロールバーがなく、テキストをたくさん入れて、スクロールバーが必要になります。テキストはほぼ一番下までスクロールされます(それでも数行下にスクロールする必要があります)。maxVerticalScrollPosition
スクロールバーがないかのように見えると確信しています。TextArea's
したがって、問題は、新しいサイズ(現在はスクロールバーを使用)に関してverticalScrollPositionが更新されるのをどのように待つことができるかということです。validateSize
'validate'で始まるメソッドを呼び出してみましたが、残念ながらうまくいきませんでした。また、テキストの最後にカレットを置くという古いトリックも試しました。だからTextArea's
スクロールバーは取得時に違いを生み、すべての測定が完了したらmaxVerticalScrollPosition
更新する必要があります。verticalScrollPosition
言及するのを忘れました。私は使用しますhtmlText
。