Невозможно сфокусироваться на виджете GWT в FlexTable - PullRequest
0 голосов
/ 05 мая 2020

У меня есть функция в коде GWT, как показано ниже:

Таблица заполняется динамически, и я хочу сосредоточиться на конкретной n-й строке в соответствии с входным значением.

private void focusOnRow(int pos)
{
    final TextBox txtIntPaid = (TextBox) display.getDataTable2().getFlexTable().getWidget(pos,4);
    System.out.println("Data"+txtIntPaid.getText()); \\ Data

    System.out.println("Table:"+ display.getDataTable().getFlexTable().getWidget(pos,4)); \\ prints HTML

    Scheduler.get().scheduleDeferred(new ScheduledCommand() {
        public void execute()
        {
         txtIntPaid.setFocus(true);
        } 
     });
}

Здесь я могу распечатать данные из getText (), а также HTML созданного виджета, но я не могу сосредоточиться конкретно на TextBox. Что мне здесь не хватает?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...