2012-03-01 6 views
1

私はtextareafieldを持っているSencha Touchにアプリケーションを持っています。 Chromeでは、これはサイズ変更可能ですが、iPhoneを使用している場合(Android搭載端末では試していません)は使用できません。Sencha Touchでサイズ変更可能なテキスト領域を作成するにはどうすればよいですか?

私は、人々が1,2語から多くの文章にテキストを入力できるテキスト入力領域を持つ必要があります。だから私はいずれかにこれが必要自動的にサイズ変更; の手作業でサイズを変更する方法がありますです。またはのスクロールの何らかの方法です。

これまでのところ、私はSencha Touchでこれを行うことができませんでした。誰かが私を実用的な解決策に向けることができれば、本当に感謝しています。それはSencha Touchの特定のコンポーネントである必要はありません。

+0

私が考えることができる唯一の事で動作するはずですけれども、私は、煎茶タッチ1.1でそれをやりましたのjavascript文字の数をカウントし、手動で高さや幅をテキストボックス内の文字数に基づいて増加することです。私は特定の煎じ薬の解決策を知らない。 – jb1785

+0

@ jb1785:自動的にサイズを変更するには、問題は解決しますが、手動で変更するのはどうですか?ほとんどのブラウザでは、テキストエリアの下部にある典型的なハンドルと同じですか? – JohnGB

+0

これは主にブラウザに依存します。ただし、プラグインを使用して自分で実装することもできます。この質問を参照してください:http://stackoverflow.com/questions/149421/implementing-a-resizable-textarea、これは、これはまだ別のJSフレームワークが必要なように見えるので、これがどのくらい役立つか分かりません。 – jb1785

答えて

5

モバイルGmailでtextarea auto growingをどのように処理したかを説明する記事がGoogle Codeブログに掲載されています。ここにリンクです:http://googlecode.blogspot.com/2009/07/gmail-for-mobile-html5-series.html

私は一緒にjsfiddleで迅速なサンプルを投げた:http://jsfiddle.net/rFcUH/

似た何かが煎茶タッチ2.

+0

サンプルを与える時間をとってくれてありがとう。それはうまく動作します。 – JohnGB

関連する問題