我有一个链接有两个选项编辑&删除。 当有人点击链接时,该文本框中会出现一个文本框,链接的内容将会出现,但我需要在文本末尾的光标位置,而不使用鼠标,只有标签索引的帮助。
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),但这显示了文本开头的光标位置,我最后需要它。
答案 0 :(得分:4)
检查
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());
}
});