Показать сообщение отдельно
  #1 (permalink)  
Старый 01.03.2022, 11:52
Новичок на форуме
Отправить личное сообщение для KPOToff Посмотреть профиль Найти все сообщения от KPOToff
 
Регистрация: 01.03.2022
Сообщений: 3

Обновление данных dataTable
Приветствую!

Такая вот ситуация у меня случилась: хочу сделать обновление таблицы без полного ее стирания.

Накарябал следующее (тут я опущу обращение к БД и т.д.):

var El = document.getElementById(SomeID);
if (El) El.remove().draw(false);

var tmptd = someTable.row.add('data1', 'data2', 'data3', 'data4');
tmptd.id = SomeID;
tmptd.draw(false);

SomeID меняется от строки к строке и берется из БД.

И вот это вот как раз и не работает все.
При следующем обновлении данных ни один идентификатор, который ранее был присвоен строкам не находится. Соответственно, в таблицу добавляется по дубликату строки при каждом обновлении.

Помогите, кто умеет. Много чего уже перепробовал. Много чего не помогает.
Ответить с цитированием