Добрый день товарищи программисты. У меня есть небольшая проблема с jsGrid. Я пытаюсь загрузить данные в jsGrid из контроллера Spring MVC. Он загружает все строки в таблицу, но ячейки пустые, и я не могу понять, почему. Позвольте мне показать вам ...
Итак, вот моя установка jsGrid:
$('#transactionTable').jsGrid({
width: '100%',
height: '600px',
autoload: true,
loadIndication: true,
loadMessage: 'Loading transactions...',
loadShading: true,
inserting: false,
editing: false,
sorting: true,
paging: true,
fields: [
{ name: 'Id', type: 'text', width: 120, align: 'center' },
{ name: 'Amount', type: 'text', width: 250, align: 'center' },
{ name: 'Category', type: 'text', width: 120, align: 'center' },
{ name: 'Transaction Date', type: 'text', width: 100, align: 'center' }
],
noDataContent: 'No Transactions',
controller: {
loadData: function (filter) {
return $.ajax({
method: 'GET',
url: '/api/v1/transactions',
dataType: 'json',
headers: {
'X-CSRF-TOKEN': $('#token').val()
},
data: filter
});
}
}
})
Вот пример ответа, который я получаю от ajax вызова:
[{"id": 97522428, "amount": 38146.51, "category": "Other Income", "transactionDate": "2020-02-06"}]
Вышеуказанный ответ - только 1 элемент, фактически есть 500 результатов, следовательно, количество записей в таблице.
Так выглядит таблица после загрузки данных: Таблица
Итак, вы видите, что он загружает все строки, но ячейки пусты ... Я следовал за их документацией и искал inte rnet далеко и широко, но не смог найти ответ. Кто-нибудь сталкивался с этой проблемой раньше?