jsGrid загружает строки с пустыми ячейками - PullRequest
1 голос
/ 07 февраля 2020

Добрый день товарищи программисты. У меня есть небольшая проблема с 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 далеко и широко, но не смог найти ответ. Кто-нибудь сталкивался с этой проблемой раньше?

...