Я использую таблицы данных с включенной обработкой на стороне сервера.
В некоторых случаях сохранение в базе данных выполняется асинхронно, но я получаю событие на сервере, когда что-то добавляется, и мне нужно показать это на клиенте. В этом случае я хочу добавить строку на клиенте и увеличить счетчик.
Я реализовал следующие шаги:
- установить bserverside на false
- вызов
fnAddData()
- установить bserverside в true
Таким образом, строка добавляется на клиенте, но, поскольку у клиента была только текущая страница - общее количество записей становится (размер страницы + 1) вместо (предыдущий общий счет + 1) Я попытался изменить settings._iRecordsTotal
, но это не помогает.
Не могли бы вы помочь или предоставить мне какой-либо другой подход?