Code Block Response |
Top Previous Next |
Once one of the button-stype webitem buttons is pressed, the equivalent of a web form is submitted to the UnForm server, to run the same rule set that contains the detect and button commands (-f and –r are used, along with any args options and a hard-coded "-p pdf"). The following values are available in the cgi$ template:
Use the prejob code block to interpret these items, and generate a cgiresponse$ string value. This value is returned to the web extension for processing, based on the content:
•http: or https: prefix displays a URL in a new window, generally used to open a document or indexed view page •error: message text (use \n or <br> for line breaks) displays a message box titled "error" •message: message text displays a message box titled "message" •thumbnails + documents - a multi-line response (use $0a$ or chr(10) between lines) beginning with "thumbnails" presents clickable thumbnails of UnForm images, specified as additional lines with pipe-delimited syntax library|doctype|docid|subid •multiview + documents - a multi-line response beginning with "multiview" presents a multiview frame with UnForm document or other pages, with UnForm documents identifed with pipe-delimited syntax library|doctype|docid|subid (subid element optional), or as http/https url values •other text renders in local browser window, and assumes HTML content
The webapi object can be used to generate http URL responses. Note these URL values can also be used in <a href="URL"> tags in a pure html response.
If no cgireponse$ is available, the print job result is returned instead, allowing artificial print jobs to execute (by generating text pages in a prejob code block, and allowing normal rule set processing to handle the job). The print job will be in PDF format.
|