webix.toExcel does not work anymore :-(

There is a change from 9.0.0 to 9.2.0 in using webix.excel. This works for me very well with my tables which are which as a bind connection to another table. But in Version 9.0.0 there was no problem now with version 9.2.0 I got this error:

webix.js?1647280116:13253 Uncaught TypeError: Cannot read properties of undefined (reading 'data')
    at Object.template (webix.js?1647280116:13253:40)
    at result.<anonymous> (webix.js?1647280116:17690:27)
    at DataStore.each (webix.js?1647280116:10143:30)
    at getExportData (webix.js?1647280116:17657:15)
    at Object.toExcel (webix.js?1647280116:18170:23)
    at result.click (eval at globalEval (jquery-2.2.4.min.js?v=2.2.4:2:2640), <anonymous>:641:35)
    at Object.<anonymous> (webix.js?1647280116:3208:37)
    at Object.callEvent (webix.js?1647280116:728:28)
    at callEvent (webix.js?1647280116:791:16)
    at HTMLBodyElement.<anonymous> (webix.js?1647280116:3499:7)
(anonym) @ webix.js?1647280116:13253
(anonym) @ webix.js?1647280116:17690
each @ webix.js?1647280116:10143
getExportData @ webix.js?1647280116:17657
toExcel @ webix.js?1647280116:18170
click @ VM35869:641
(anonym) @ webix.js?1647280116:3208
callEvent @ webix.js?1647280116:728
callEvent @ webix.js?1647280116:791
(anonym) @ webix.js?1647280116:3499

:frowning: Please help me to get this work again

Michael

Update: Also webix.toPDF This create this error:

webix.js?1647280116:13253 Uncaught TypeError: Cannot read properties of undefined (reading 'data')
    at Object.template (webix.js?1647280116:13253:40)
    at result.<anonymous> (webix.js?1647280116:17690:27)
    at DataStore.each (webix.js?1647280116:10143:30)
    at getExportData (webix.js?1647280116:17657:15)
    at Object.toPDF (webix.js?1647280116:17828:29)
    at result.click (eval at globalEval (jquery-2.2.4.min.js?v=2.2.4:2:2640), <anonymous>:215:31)
    at Object.<anonymous> (webix.js?1647280116:3208:37)
    at Object.callEvent (webix.js?1647280116:728:28)
    at callEvent (webix.js?1647280116:791:16)
    at HTMLBodyElement.<anonymous> (webix.js?1647280116:3499:7)

And I found out that this make this error:

{
                id: 'tasktype_id',
                editor: 'combo',
                suggest: common.table.sizing(),
                header: _tables.kind,
                adjust: 'data',
                autowidth: true,
                options: 'getOptions->Tasktypes',
            },

meants this is a selection box which combine the options value with the option id…
In Version 9.0.0 there was no problem…

Please help how to handle this. Thankyou

Michael

Did you happen to find a solution to this? I’m having the same issue. It seems to be specifically something to do with having options defined for the editor. If I remove the options property it exports fine, otherwise, it seems unable to serialize.

EDIT: I just upgraded my project to 9.4.4 and it seems to be fixed in this version