экспорт jqgrid не экспортирует правильные данные - PullRequest
0 голосов
/ 10 января 2020

когда я экспортирую jqgrid в excel, я не получаю ожидаемого результата. Я получаю правильные данные для двух столбцов, а для остальных столбцов указано неопределенное, также в конце я получаю два дополнительных столбца (см. Прикрепленный pi c). Я использую ту же функцию экспорта для других jqgrid, и я получаю правильный вывод там. Я не понимаю, почему я получаю такой результат для этого jqgird. Я уже потратил на это более 2 дней, но не могу получить правильный результат. Любая помощь будет высоко оценена.

    $("#dataTable").jqGrid({
        url: '/test/getAllData.html',
        datatype: "json",
        colNames: ['id', 'Material name', 'Unit',  'Supplier', 'Date', 'Amount'],
        colModel: [
            { name: 'id', index: 'id',width: 300 },
            { name: 'MaterialName', index: 'MaterialName', width: 300 },,
            { name: 'unit', index: 'unit', width: 300 },
            { name: 'supplier', index: 'supplier', width: 300 },
            { name: 'date', index: 'date', width: 300 },
            { name: 'amount', index: 'amount', width: 300 }
        ],
        rowNum: 100, 
        rowList: [25, 50, 75, 100],
        pager: '#dataTablePager',
        viewrecords: true,
        ignoreCase: true,
        loadonce: false,
        viewrecords: true,
        jsoonReader: {
    	repeatitems:false;
    },
      loadComplete : function () {
    	exportToExcel("dataTable"); //export function
    }
       
    });
<div id="dataTable"/>
</div id="dataTablePager"/>

enter image description here

1 Ответ

0 голосов
/ 11 января 2020

Были некоторые проблемы с функцией экспорта js, функция экспорта js вручную настраивала colmodels с разными именами, поэтому я получал неопределенное значение. Я исправил эту проблему

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