У меня 2 списка SharePoint. Первый список имеет название, Desc. Второй список имеет заголовок, комментарии.
Мне нужно запросить эти два списка и начать выполнять группировку строк.
В обоих случаях заголовок списка является совпадающим столбцом. Теперь я могу получить все значения из обоих списков. Но не может выполнить группировку.
CurrentDatatable
Title Comments
12344 Demo policy data - First List
12344 Demo data for 12344
12344 Test data for 12344
12344 Tested data for 123443
12345 TestPolicy1 - First List
12345 Test data 12345
12345 Demo data
12345 Test record added
12346 12346 data - First List
12347 Test data added - First List
Showing 1 to 10 of 10 entriesPrevious1Next
Я могу группировать, но все данные группируются. Но я хочу, чтобы данные первого списка были заголовком для группы строк, а данные второго списка должны быть сгруппированы.
$pnp.sp.web.lists.getByTitle("TestPolicyNo").items.select("Title","PolicyName").top(5000).get().then(function(results) {
var uniquepolicynumber= new Set();
for (var i = 0; i < results.length; i++)
{
dataTable = $("#table_id").DataTable();
dataTable.row.add([results[i].Title,results[i].PolicyName]).draw(false);
$pnp.sp.web.lists.getByTitle("Testattachment").items.select("Title","Attachmentno").top(5000).filter("Title eq '"+results[i].Title+"'").get().then(function(attachmentscount) {
for( j=0; j<attachmentscount.length;j++){
dataTable.row.add([attachmentscount[j].Title,attachmentscount[j].Attachmentno]).draw(false);
}
});
}
});
datatable
$("#table_id").dataTable({ "bLengthChange": false, "bPaginate": false}).rowGrouping({iGroupingColumnIndex: 0,
iGroupingColumnIndex2: 1,
bExpandableGrouping: true,
bExpandableGrouping2: true,
bExpandSingleGroup: false,
iExpandGroupOffset: -2,
sGroupingColumnSortDirection: "asc",
});
Фактическая таблица, которую я ожидаю:
Title Comments
12344 Demo policy data
>> 12344 Demo data for 12344
>> 12344 Test data for 12344
>>12344 Tested data for 123443
12345 TestPolicy
>>12345 Test data 12345
>>12345 Demo data
>>12345 Test record added
12346 12346 data`enter code here`
12347 Test data added
Showing 1 to 10 of 10 entries Previous Next