Witam Może ktoś podpowie. Jestem na ukończeniu pisania pluginu do drukarki fiskalnej i zostało tylko drukowanie wybranych faktur a chcę to zrobić asynchronicznie z wykorzystaniem xajax by w div z logiem były na bieżąco printowane statusy komunikacji z drukarką.
w module robię funkcję function printInvoice(){ $obj = new xajaxResponse();
$html = '<p>Sukcess</p>';
$obj->assign('novitusLog', 'innerHTML', $html);
return $obj; }
na razie by zwracała mi po prostu statyczny tag htmlowy. w templejtce mam div o id="novitusLog" i do niego chcę pisać logi.
dalej w module rejestruję funkcję i wrzucam do smarty global $LMS; $LMS->InitXajax(); $LMS->RegisterXajaxFunction('printInvoice');
$SMARTY->assign('xajax', $LMS->RunXajax());
w templejtce na samym początku mam {$xajax} ale niestety w tym miejscu czysto, żadne dane javascriptowe są nie drukowane :/
Jak poprawnie to zrobić w LMSie? pomoże ktoś?