Difference between revisions of "SHOWDOCUMENT()"
From Lianjapedia
Yvonne.milne (Talk | contribs) |
Yvonne.milne (Talk | contribs) |
||
(36 intermediate revisions by 2 users not shown) | |||
Line 12: | Line 12: | ||
{| class="wikitable" width="100%" | {| class="wikitable" width="100%" | ||
− | !width=" | + | !width="40%"|Action||Description |
|- | |- | ||
− | |app:< | + | |valign="top"|app:<appid>||Switch to the specified App <appid> |
|- | |- | ||
− | |valign="top"| | + | |valign="top"|applyrules||Applies UI presentation rules for all pages, their sections and the fields/gadgets/columns in the sections. |
|- | |- | ||
− | |valign="top"|page:< | + | |valign="top"|page:<pageid>||Select the specified Page <pageid> |
|- | |- | ||
− | |valign="top"| | + | |valign="top"|page:<pageid>?action=<actionid>||Perform the specified Action <actionid> on the specified Page <pageid> |
+ | |- | ||
+ | |valign="top"|page:<pageid>.<sectionid>?action=<actionid>||Perform the specified Action <actionid> on the specified Section <sectionid> | ||
+ | |- | ||
+ | |valign="top"|section:<sectionid>?action=<actionid>||Perform the specified Action <actionid> on the specified Section <sectionid> in the current Page. | ||
+ | |- | ||
+ | |valign="top"|changestate:<state>||Sets the specified UI state <state> | ||
+ | |- | ||
+ | |valign="top"|resetstate||Causes all UI components to revert back to their default attributes (no UI state set) | ||
+ | |- | ||
+ | |valign="top"|back:||Navigates to the previous Page in the history. Note the trailing colon. | ||
+ | |- | ||
+ | |valign="top"|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. | + | 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 additional Actions and supported <actionid> values. | ||
==Example== | ==Example== |
Latest revision as of 08:58, 22 April 2016
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> | Perform the specified Action <actionid> on the specified Section <sectionid> |
section:<sectionid>?action=<actionid> | Perform the specified Action <actionid> on the specified Section <sectionid> in the current Page. |
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 additional Actions and supported <actionid> values.
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")