2016-10-22 4 views
0

Я пытаюсь создать аналогичную функциональность для этого nested table, что я хочу, , но каждая вложенная таблица в дочерней строке все равно, как изменить содержимое в вложенной таблице, отличается?JQuery datatables: Как создать данные вложенных таблиц?

JavaScript:

var opinions = [{"id":47,"name":"E061140","fileName":null,"disposition":null,"summary":null,"title":"Marr. of Eustice","opinionDate":"2015-12-10"},{"id":48,"name":"C070296M","fileName":null,"disposition":null,"summary":null,"title":"P. v. Nilsson","opinionDate":"2015-12-10"},{"id":50,"name":"S209643","fileName":null,"disposition":null,"summary":null,"title":"P. v. Stevens","opinionDate":"2015-12-10"}]; 
var sections = [{"code":"code of civil procedure","sectionNumber":{"position":-1,"sectionNumber":"177.5"},"refCount":2,"section":{"part":"Chapter","partNumber":"4","title":"Incidental Powers and Duties of Judicial Officers","codeRange":{"sNumber":{"position":168,"sectionNumber":"177"},"eNumber":{"position":171,"sectionNumber":"179"}},"depth":3}},{"code":"code of civil procedure","sectionNumber":{"position":-1,"sectionNumber":"580"},"refCount":16,"section":{"part":"Chapter","partNumber":"1","title":"Judgment in General","codeRange":{"sNumber":{"position":862,"sectionNumber":"577"},"eNumber":{"position":879,"sectionNumber":"582.5"}},"depth":3}}]; 

ответ

0

Вы можете использовать row.index(), чтобы найти соответствующую строку родительской таблицы, а затем использовать это значение в качестве поиска в массив дочерних данных с помощью следующего фрагмента кода:

data: sections[row.index()]

условии, что вы превратили sections в массив массивов:

var sections = [[{}, {}...], [{},...]];

я упростил данные разделы, чтобы сделать его легче понять, в следующей скрипку https://jsfiddle.net/y0vgen6z/2/

+0

благодаря @K Scandrett, – georgetovrea

+0

, как добавить еще одну кнопку в каждой строке вложенной таблицы, если нажать кнопка будет POST данных строки в info.php и просмотреть info.php во всплывающем окне? – georgetovrea

Смежные вопросы