如何将 jqgrid 中的计算列导出到 Excel? exportToExcel 虚拟列
How do I exportToExcel a calculated column in jqgrid? exportToExcel virtual column
下面 jsfiddle jqgrid 中 col3 的 excel 导出不包含任何数据。
有谁知道如何将虚拟列或计算列的数据导出到 exportToExcel?
http://jsfiddle.net/carboncope/7rcsaepo/15/
$("#grid").jqGrid({
datatype: "local",
data: mydata,
height: 250,
width: 500,
colNames: ['id', 'col1', 'col2', 'col3'],
pager: "#gridpager",
colModel: [{
name: 'id',
index: 'id',
width: 60,
},
{
name: 'col1',
index: 'col1',
width: 50,
},
{
name: 'col2',
index: 'col2',
width: 50
},
{
name: 'col3',
index: 'col3',
width: 50,
formatter: function(cellvalue, options, rowObject) {
var showValue = (parseInt(rowObject.col1) + parseInt(rowObject.col2));
if (showValue) {
if (options.isExported) {
return showValue;
} else {
return showValue;
}
} else {
return 'novalue';
}
},
}
],
caption: "exportToExcel Calculated Column",
});
这是因为代码中存在错误。问题是fixed,固定代码可以从GitHub
得到
下面 jsfiddle jqgrid 中 col3 的 excel 导出不包含任何数据。
有谁知道如何将虚拟列或计算列的数据导出到 exportToExcel?
http://jsfiddle.net/carboncope/7rcsaepo/15/
$("#grid").jqGrid({
datatype: "local",
data: mydata,
height: 250,
width: 500,
colNames: ['id', 'col1', 'col2', 'col3'],
pager: "#gridpager",
colModel: [{
name: 'id',
index: 'id',
width: 60,
},
{
name: 'col1',
index: 'col1',
width: 50,
},
{
name: 'col2',
index: 'col2',
width: 50
},
{
name: 'col3',
index: 'col3',
width: 50,
formatter: function(cellvalue, options, rowObject) {
var showValue = (parseInt(rowObject.col1) + parseInt(rowObject.col2));
if (showValue) {
if (options.isExported) {
return showValue;
} else {
return showValue;
}
} else {
return 'novalue';
}
},
}
],
caption: "exportToExcel Calculated Column",
});
这是因为代码中存在错误。问题是fixed,固定代码可以从GitHub
得到