Я работаю над приложением, аналогичным диспетчеру задач, в котором весь вспомогательный список TableView заменяется результатом периодического запуска программы из командной строки. Я использую setAll
, чтобы установить в табличном представлении самые новые элементы. Это работает, но сбрасывает выделение в представлении.
Интересно, что синяя полоса фокусировки не перемещается, но очень маленький контур отображается на первом элементе табличного представления после того, как он был обновлен с setAll
. Я предполагаю, что именно так отображается выбранный индекс. Когда я использую клавиши со стрелками для навигации, выбор будет периодически возвращаться к первому элементу списка.
Кто-нибудь знает, как решить эту проблему?