в методе \Classes\WebFormHtml\layout() определена javaScript функция, которую можно использовать для отправки web-формы на сервер:
X++:
#Output('<SCRIPT language="javascript" type="text/javascript">\n');
#Output('function '+this.getUniqueId()+'_wfsubmit(cmd,ctl,rec)\n');
#Output('{\n');
#Output(' document.'+this.name()+'.WCMD_'+this.getUniqueId()+'.value=cmd;\n');
#Output(' document.'+this.name()+'.WCTL_'+this.getUniqueId()+'.value=ctl;\n');
#Output(' document.'+this.name()+'.WREC_'+this.getUniqueId()+'.value=rec;\n');
#Output(' document.'+this.name()+'.submit();\n');
#Output(' return false;\n');
#Output('}\n');
пример использования см. в \Classes\WebCatBrowseWeblet.run()
там этот метод используется для submit-а формы по событию onclick на fakelink-ах
X++:
'<td id="fakelink" onclick="javascript:return fldsubmit_'+webSession.getClientId()+'(\''+int2str(fldid)+'\');">';
How to Submit a Form Using JavaScript