我有一个带有两个选项编辑和删除的链接。 当有人单击链接时,该文本框中会出现一个文本框,链接的内容也会出现,但我需要在文本末尾的光标位置,而无需仅借助选项卡索引使用鼠标。
final TextBox editTb = new TextBox();
editTb.addStyleName(EDIT_FAV_DELETE_STYLE);
editTb.setText(favoriteBean.getName());
Scheduler.get().scheduleDeferred(new ScheduledCommand() {
@Override
public void execute() {
editFavoriteTb.setFocus(true);
}
});
已经在使用 setFocus(true),但这显示了文本开头的光标位置,我最后需要它。
最佳答案
检查这个
final TextBox editTb = new TextBox();
editTb.addStyleName(EDIT_FAV_DELETE_STYLE);
editTb.setText(favoriteBean.getName());
Scheduler.get().scheduleDeferred(new ScheduledCommand() {
@Override
public void execute() {
editFavoriteTb.setFocus(true);
editTb.setCursorPos( favoriteBean.getName().length());
}
});
关于java - GWT : Cursor position at the end when tab is pressed,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17714438/