Difference between revisions of "SHOWDOCUMENT()"

From Lianjapedia
Jump to: navigation, search
Line 21: Line 21:
 
|-
 
|-
 
|valign="top"|section:<id>?action=<actionid>||Perform the specified Action <actionid> on the specified Section <id><br>?action=search&text=<expression><br>?action=filter&text=<expression><br>?action=select&text=<tabcaption><br>?action=first<br>?action=last<br>?action=next<br>?action=previous<br>?action=add<br>?action=delete<br>?action=refresh<br>?action=hide<br>?action=show<br>?action=print
 
|valign="top"|section:<id>?action=<actionid>||Perform the specified Action <actionid> on the specified Section <id><br>?action=search&text=<expression><br>?action=filter&text=<expression><br>?action=select&text=<tabcaption><br>?action=first<br>?action=last<br>?action=next<br>?action=previous<br>?action=add<br>?action=delete<br>?action=refresh<br>?action=hide<br>?action=show<br>?action=print
 +
|-
 +
|valign="top"|resetstate||Causes all UI components to revert back to their default attributes (no UI 'state' set).
 
|-
 
|-
 
|}
 
|}

Revision as of 10:46, 20 March 2013

Purpose

Function to perform a Lianja UI action or display a document in its associated plugin/application

Syntax

SHOWDOCUMENT(<expC>)

See Also

GETFILE(), SHOWHELP()

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:<id> Switch to the specified App <id>
page:<id> Select the specified Page <id>
page:<id>?action=<actionid> Perform the specified Action <actionid> on the specified Page <id>
?action=hide
?action=show
?action=print
section:<id>?action=<actionid> Perform the specified Action <actionid> on the specified Section <id>
?action=search&text=<expression>
?action=filter&text=<expression>
?action=select&text=<tabcaption>
?action=first
?action=last
?action=next
?action=previous
?action=add
?action=delete
?action=refresh
?action=hide
?action=show
?action=print
resetstate Causes all UI components to revert back to their default attributes (no UI 'state' set).

The SHOWDOCUMENT() functionality is also provided in the Lianja system object showdocument() method.

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")