- モーダル ウィンドウに TextArea があります。モーダルウィンドウが表示されたとき、このTextAreaにフォーカスを合わせたい。また、TextArea が表示されるときにデフォルトのテキストを表示し、カーソルをこのテキストの先頭に配置したいと考えています。
- モーダル ウィンドウが表示されているときに TextArea で focus() を呼び出します & focus() ハンドラーで、必要なテキストを設定し、setSelection(0, 0) を呼び出してカーソルを位置 0 に移動します。
- カーソルが設定されたテキストの最後に残っているため、これは機能していないようです。
- SDK の最新バージョンを使用しています。
- 誰かが私がこの問題を解決するのを手伝ってくれるなら、それは素晴らしいことです. ありがとう!
Titanium SDK: 3.0.2 対象プラットフォーム: IOS のみ
コードは次のとおりです。
// 'statusUpdateArea' is my TextArea
$.tabbedBarNav.addEventListener('click',function(e)
{
statusUpdateArea.focus();
}
statusUpdateArea.addEventListener('focus',function()
{
statusUpdateArea.setValue(" - I am here'");
//API to set cursor at beginning doesn't work!!!!!! [or I don'tknow how to use it :( ]
statusUpdateArea.setSelection(0, 0);
});