これが私のコードの一部です。1つのボタンをクリックしてから、このjqxgridを使用してファイルをダウンロードしてExcelにダウンロードします。jqwidget.com で答えを見つけようとしましたが、そのサイトは閉鎖されました。
このサイトで同様の回答を見つけました。しかし、それはphpについてでした。しかし、私のものはJavaです。
$("#jqxgrid").jqxGrid(
{
width: '99.7%',
height: '99.7%',
source: dataAdapter,
virtualmode: true,
rendergridrows: function()
{
return dataAdapter.records;
},
theme: theme,
columnsresize: true,
pageable: true,
enabletooltips: true,
//autoheight: true,
//autorowheight: true,
selectionmode: 'singlecell',
altrows: true,
sortable: true,
editable: true,
editmode: 'dblclick',
scrollmode: 'deferred',
pagesize: 30,
pagesizeoptions: ['10', '20','30', '50', '100', '200', '300', '500'],
columns: [
{ text: ' ', datafield: 'procImg', align : 'center', cellsalign : 'center', width: '30px', cellsrenderer: imagerenderer, editable: false, filterable:false, sortable: false },
(retireFlag=="0")?{ text: 'delete', datafield: 'delBool', align : 'center', cellsalign : 'center', columntype: 'checkbox', width: '41px', filterable:false, sortable: false}:null,
(retireFlag=="0")?{ text: 'Use', dataField: 'useBool', align : 'center', cellsalign : 'center', columntype: 'checkbox', width: '67px', editable: true, sortable: false}:null,
{ text: 'ID', dataField: 'mng_id', align : 'center', cellsalign : 'center', columntype: 'textbox', width: '115px', editable: false, cellsrenderer: cellsrenderer1 },
]
});