Обновить отображаемое значение ячейки DataTable, но сохранить исходный источник данных - PullRequest
0 голосов
/ 21 января 2019

Есть ли в любом случае, что позволяет нам обновлять отображаемое значение ячейки (я), не изменяя базовые исходные данные?

Если бы мы обновляли значение ячейки через API DataTable, например, cell().data('new_value'): -

  • может изменить отображаемое значение ячейки
  • любой рендерер, зарегистрированный в определении столбца, работает как задумано
  • может искать / фильтровать работает, как ожидалось
  • НОисходный источник данных / значение потеряно

Если бы мы обновили значение ячейки с помощью функции DOM, например, cell().html('new_value'): -

  • измените отображаемое значение ячейки
  • зарегистрированный рендерер не работает
  • новое_значение не может быть найдено при поиске
  • исходный источник данных / значение нетронутым

Есть ли в любом случае, что позволяет нам обновлятьотображаемое значение в ячейке (ях), не меняя исходные данные?

1 Ответ

0 голосов
/ 22 января 2019

Переход через DataTables API не показывает ничего, что может достичь моего варианта использования. Тем не менее, я нашел другое решение для достижения своих целей.

Я сохраняю исходные данные в <tr> атрибутах данных HTML5 как часть rowCreated обратных вызовов.

Я просто надеюсь, что должен быть способ сброса таблицы по ячейке, а не всей таблицы через .destroy()

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