Подскажите как можно получить реальную позицию элемента в TreeDataGrid с учетом текущей сортировки (или хотя бы следующий элемент в списке по данному) ? Пробовал использовать
treeGrid.getItems().indexOfItem(entity)
и
treeGrid.getItems().getItemByIndex(index)
но обе функции возвращают какие то странные (неправильные) значения, хотя значения меняются после применения сортировки путем клика по столбцу. Так что по ним нельзя например получить следующий элемент в списке вызывая:
treeGrid.getItems().getItemByIndex(index + 1)