2016-05-25 5 views
0

У меня есть таблица Nat с некоторыми данными в ней. Я хочу добавить новую строку сразу после выбранной ячейки. Я смог это сделать. Теперь мне нужно выбрать новую добавленную ячейку (0, новое rowPosition) и отредактировать ее. Используя selectCellCommand, я смог выбрать ячейку, но проблема заключается в редактировании ячейки. когда я пытаюсь получить ячейку из таблицы Nat, используя api getCellByPoition, я получаю null. Теперь это происходит, когда у меня есть полоса прокрутки, и несколько строк спрятаны в верхней части. Слой выбора отлично работает и выбирает первую ячейку вновь добавленной строки, но таблица Nat не дает мне ячейку для той же позиции строки. Как я могу получить ячейку, чтобы отредактировать ее? Я запускаю EditCellCommand для указанной строки и получаю редактор ячейки из таблицы nat с помощью метода getActiveCellEditor.Редактирование ячейки в таблице Nat

ответ

0

Кажется, вам не известны преобразования индекса положения в NatTable. Я полагаю, вы пытаетесь получить доступ к своему объекту через индекс. Но в прокрученном состоянии позиция не равна индексу.

Прочтите наше учебное пособие по этому вопросу http://www.vogella.com/tutorials/NatTable/article.html#architecture_layers

Смежные вопросы