|
@@ -434,10 +434,22 @@ export default function () {
|
|
|
for (let j = 0; j < headers.length; j++) {
|
|
|
const key = headers[j].dataIndex
|
|
|
let value = dataRow[key]
|
|
|
+ if (!value && value !== 0) {
|
|
|
+ value = ''
|
|
|
+ }
|
|
|
+ const oValue = value
|
|
|
if (typeof headers[j].renderer === 'function') {
|
|
|
- value = headers[j].renderer(value)
|
|
|
+ try{
|
|
|
+ value = headers[j].renderer(value)
|
|
|
+ if (!value && value !== 0) {
|
|
|
+ value = oValue
|
|
|
+ }
|
|
|
+ } catch (e) {
|
|
|
+
|
|
|
+ value = oValue
|
|
|
+ }
|
|
|
}
|
|
|
- row.push(value || "")
|
|
|
+ row.push(value)
|
|
|
}
|
|
|
data.push(row)
|
|
|
}
|