Цитата:
Сообщение от foxice
В дебаге Model посмотрел.
Добавлено через 11 минут
|
И? Вы видели описанный метод в справке или файле определений?)
далеко не все то что видно в дебаггере будет работать.
опирайтесь на файл определений/автокомплит VS Code...
и что ожидалось от этого метода, выгрузка всей Model в xml а потом где там что искать то...информации очень много..
вообщем.
1. Находим и распихиваем по "полкам" данные которые нужны.
2. юзаем какую нибудь либу из npm для xml типа того:
https://www.npmjs.com/package/xmlbuilder
о еще. какой то пример на TypeScript -
https://github.com/josanr/Bazissoft-Export-parser
Добавлено через 15 минут
==================================================
вопрос "по 1000" или как там
в продолжение -
http://promebelclub.ru/forum/showpos...&postcount=454
собственно , это часть логики работает отлично.
PHP код:
var fs = require('fs');
var xl = require('excel4node');// exelWriter
PHP код:
mtrsObj.OnClick = function(){
myFunc();
};
myFunc - работает все ОК. до момента пока
PHP код:
wb.writeToBuffer().then(function (buffer) {
fs.writeFileSync(absolutNameAndPt, buffer);
});
тут мои знания кончаются(.
wb - это книга Exel, из модуля 'excel4node'.
buffer - это данные которые сформированы по ходу скрипта. т.е. либа по факту формирует xml ку в виде книги Exel и пишет ее в буфер а потом на диск(как я понимаю).
проблема в том, что если вызывать
myFunc вне
.OnClick, buffer вполне себе формируется и файл экселя записывается.
если вызывать
myFunc из
.OnClick. буфер в FS на запись приходит пустой(.
Остальная куча кода которая формирует ексель- вполне стабильна и доходит до Buffer в обоих случаях. Дебагинг в дебрях либы как то не дает понимания происходящего.
В чем может быть проблема?