Плагин JQuery Datatables - присоединение JSON к Datatable с некоторыми условиями - PullRequest
0 голосов
/ 25 августа 2011

В плагине JQuery Datatables, как мы присоединяем JSON к таблице с поддержкой Datatable, когда

  1. в таблице с поддержкой данных есть несколько столбцов, которых нет в JSON
  2. есть некоторые столбцы в JSON, но мы не хотим показывать их в таблице с поддержкой данных

Пример для # 1

столбцы таблицы

  person_id, first_name, last_name, age

JSON

  {{'person_id' : 1, 'first_name' : 'John', 'last_name' : 'Doe'}, ....}

Пример для # 2

столбцы таблицы

   product_id, manufacturer_name

JSON

  {{'product_id' : 1, 'manufacturer_name' : 'Product X', 'manufacturer_code' : '144ctow4'}, ....}

1 Ответ

0 голосов
/ 25 августа 2011

DataTables принимает только <table> содержимое или массивы JavaScript.JSON должен быть создан и преобразован из объекта в соответствующий массив.Если у вас есть два источника данных, они должны быть объединены перед созданием экземпляра DataTable с соответствующей информацией.

1) Если вы предоставляете некоторый контекст для вашего «в таблице с поддержкой данных есть столбцы, которых нет в JSON»Я могу порекомендовать некоторый javascript для создания сетки новых данных.

2) Являются ли те строки, которые вы опубликовали, репрезентативными для вашего "JSON", если я не верю, что он правильно сформирован.Набор подобъектов, разделенных запятыми, будет массивом, например: [{'person_id': 1, 'first_name': 'John', 'last_name': 'Doe'}, ....]

РЕДАКТИРОВАТЬ: Что касается информации, добавленной в комментарии, для обработки операций CRUD, таких как удаление, вы можете использовать методы, описанные в блоге DataTables .

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