Я использую CellTable с редактированием "на сетке" в моем приложении.Редактирование существующих строк работает нормально.Однако сейчас я изо всех сил пытаюсь поддержать добавление новой строки в конец таблицы нехакерским способом.Каков наилучший способ сделать это?
Мое (хакерское) решение:
Мой код, который отвечает RangeChangeEvent's для загрузки данных, сохраняет ссылку на последнюю страницу, заданную в таблице.Чтобы добавить новую строку, я добавляю объект в конец этого списка и делаю table.setRowData с расширенным списком.Я должен убедиться, что я вписываюсь в размер страницы таблицы, удаляя элемент из списка.Есть много проблем с этим, когда на последней странице набора данных.
Я бы подумал, что это будет общий вариант использования.
Может быть, мне нужно создать свою собственную промежуточную коллекцию строк и данных страницы из этого + только получать новые строки с серверакогда действительно нужно?Это по-прежнему будет иметь проблему с изменением размера страницы сетки просто для добавления новой строки.