Hi,
I want to add a .js file only for one form, so I did this in form.wcHTMLGen :
toHTMLgen.cHTMLAdd = [ <script type="text/javascript" src="/awScripts/wearml_engine.js"></script> ] && 4TFIC
It appeared in the .htm file for the form, but that did not exist in the HTML in the browser!
I have now added the HTML by doing this :
protected function wFormStandardPage_cMetaTagsAdd && {en} additional meta tags for your standard page - 4TFIC
local lcHTML
lcHTML = [ <script type="text/javascript" src="/awScripts/wearml_engine.js"></script> ]
return m.lcHTML
encfunc
This works and the HTML appears in the
in the browser - for all forms.What should I do if I only want it included in a particular form?
Thanks
Paul
see aw\awServer.prg!awProcess.cawJSinc()
and aw\samples\fic\ficTuto\tutoServer.prg!tutoProcess.cawJSinc()
So far FoxInCloud can't execute a JavaScript file from within an AJAX response; so you can only do add the custom JavaScript when building the master page where your specific form may display (either as master form or child form).
If the form requiring the JS can be a child of almost any master form, you need to load/execute the JS file on all pages; otherwise you can load it based on the master form's name.