SHOWDOCUMENT()
From Lianjapedia
Revision as of 08:55, 22 April 2016 by Yvonne.milne (Talk | contribs)
Contents
Purpose
Function to perform a Lianja UI action or display a document in its associated plugin/application
Syntax
SHOWDOCUMENT(<expC>)
See Also
Description
The SHOWDOCUMENT() function displays a document in its associated plugin/application or performs a Lianja UI action. The <expC> is a URL, a file name or a Lianja UI Action.
Action | Description |
---|---|
app:<appid> | Switch to the specified App <appid> |
applyrules | Applies UI presentation rules for all pages, their sections and the fields/gadgets/columns in the sections. |
page:<pageid> | Select the specified Page <pageid> |
page:<pageid>?action=<actionid> | Perform the specified Action <actionid> on the specified Page <pageid> |
page:<pageid>.<sectionid>?action=<actionid> or, for current Page: section:<sectionid>?action=<actionid> |
Perform the specified Action <actionid> on the specified Section <sectionid> |
changestate:<state> | Sets the specified UI state <state> |
resetstate | Causes all UI components to revert back to their default attributes (no UI state set) |
back: | Navigates to the previous Page in the history. Note the trailing colon. |
forward: | Navigates to the next Page in the history Note the trailing colon. |
The SHOWDOCUMENT() functionality is also provided in the Lianja system object showDocument() method.
See Using the showdocument() function and Lianja.showDocument() method for details of supported Actions.
Example
// Lianja UI Actions showdocument("app:myapp") showdocument("page:page1") showdocument("page:page1?action=hide") showdocument("page:page1?action=show") showdocument("section:section1?action=select&text=Order Details") showdocument("section:section5?action=print") showdocument("section:section6?action=last") // Accessing local files using '.pdf' and '.docx' file associations showdocument("file:///C:\Users\Myuser\Documents\Documentation for HR\Attachments\Resume.pdf") showdocument("file:///C:\Users\Myuser\Documents\Documentation for HR\Attachments\Resume.docx") // Remote ftp URL showdocument("ftp://ftp.mycompany.com/latest.txt") // Example to create an HTML file display in the default browser fp = fcreate("htmlfile&(getpid()).htm") fwrite(fp, "<html>") fwrite(fp, "<body>") fwrite(fp, "<table>") fwrite(fp, "<tr>") fwrite(fp, "<td>Field1</td>") fwrite(fp, "<td>Field2</td>") fwrite(fp, "</tr>") fwrite(fp, "</table>") fwrite(fp, "</body>") fwrite(fp, "</html>") fclose(fp) showdocument("htmlfile&(getpid()).htm")