Как динамически добавить строку при использовании обработки на стороне сервера? - PullRequest
0 голосов
/ 15 сентября 2011

Я использую таблицы данных с включенной обработкой на стороне сервера.

В некоторых случаях сохранение в базе данных выполняется асинхронно, но я получаю событие на сервере, когда что-то добавляется, и мне нужно показать это на клиенте. В этом случае я хочу добавить строку на клиенте и увеличить счетчик.

Я реализовал следующие шаги:

  1. установить bserverside на false
  2. вызов fnAddData()
  3. установить bserverside в true

Таким образом, строка добавляется на клиенте, но, поскольку у клиента была только текущая страница - общее количество записей становится (размер страницы + 1) вместо (предыдущий общий счет + 1) Я попытался изменить settings._iRecordsTotal, но это не помогает.

Не могли бы вы помочь или предоставить мне какой-либо другой подход?

1 Ответ

1 голос
/ 20 сентября 2011

Существует сторонний плагин для добавления новых записей в таблицу данных JQuery http://jquery -datatables-editable.googlecode.com / svn / trunk / index.html .

Youсм. пример в http://jquery -datatables-editable.googlecode.com / svn / trunk / добавлениеrecords.html и документации по http://code.google.com/p/jquery-datatables-editable/wiki/AddingNewRecords

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...