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ś?




--
Pozdrawiam
Marcin / nicraM