- 我在模态窗口中有一个 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);
});