Gwt Tabbing проблема - PullRequest
       19

Gwt Tabbing проблема

0 голосов
/ 03 ноября 2011

Вкладка в нашем приложении прекрасно работает в том порядке, в котором мы создаем виджет.

У нас есть настройка, в которой пользователь может настроить свою страницу, если он хочет, чтобы текстовые поля / списки и другие элементы пользовательского интерфейса былиостановка табуляции или нет.

Если это остановка табуляции, то мы оставляем ее как есть, но если это не остановка табуляции, мы продолжаем и устанавливаем ее индекс табуляции -1.

Это тоже прекрасно работает.Вкладка работает корректно, в зависимости от того, является ли табуляция остановкой или нет.

Но здесь возникает проблема.

Если у нас есть фокус (пользователь нажимает на элемент пользовательского интерфейса) на элемент пользовательского интерфейса, чейиндекс табуляции равен -1, затем, когда мы выкладываем из него табуляцию, он переходит к следующему элементу пользовательского интерфейса, у которого индекс табуляции установлен в -1, но не к следующему элементу пользовательского интерфейса, куда он должен был пойти.

Итакнапример, у меня есть четыре элемента пользовательского интерфейса в следующем порядке: «A», «B», «C», «D», «B» и «D»

установлены на индекс табуляции -1.

Когда мы выходим из «A», он переходит к «C», и это поведение корректно, но когда мы выходим из «B», фокус переходит на «D» вместо «C»

Есть идеи?

...