Все получилось) Спасибо за советы. Перекрыл два метода и все заработало.
X++:
public void textChange()
{
;
super();
[lastPosFrom, lastPosTo] = this.getSelection();
userInfo_ds.executeQuery();
}
X++:
public void enter()
{
super();
this.setSelection(lastPosFrom, lastPosTo);
}
Разумеется не советую делать такое для таблиц без кэширования, не то кроме траты нервов от работы с такой формой ничего не получишь.