私はextjs 4を使用しており、テキストを挿入するテキストエリアがあります。スクロールバーはデフォルトで一番上に設定されているため、テキストがテキストエリアの高さを超えるとオーバーフローします。テキストエリアのスクロールバーをデフォルトで一番下に設定したいので、新しいテキストを挿入すると、スクロールバーを手動でスクロールしなくてもすぐに表示されます。
テキストエリアのコードは次のようなものです。
items: [{
xtype: 'textareafield',
id: 'textarea1',
autoScroll: true,
resizable: true,
name: 'textarea1',
autorender: true,
fieldLabel: 'textarea1',
value: '...'
},{
新しいテキストを挿入します
area.setValue(Ext.getCmp('textarea1').getValue()+'\n'+message);
しかし、それを自動スクロールする方法が見つかりません。ドキュメントとグーグルの両方を検索しましたが、今日ではほとんどの人が gwt を使用していますが、私はできません。extjs メソッドのみを使用して同じ目標を達成する方法はありますか? gwtでは次のようなメソッドを使用します.setScrollTop()
が、extjsにはそのようなものはありません..
あなたが提供できるどんな助けにも感謝します!