JavaScript Functions and Variables

From AgileApps Support Wiki
Revision as of 00:32, 23 August 2011 by imported>Aeric (Created page with "These Javascript functions are available for use in a JSP/HTML Page in the platform. They can also be used in Javascript defined for Action buttons. __TOC__ ===lj_showDia…")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

These Javascript functions are available for use in a JSP/HTML Page in the platform. They can also be used in Javascript defined for Action buttons.

lj_showDialog

printDocument

This function displays a customized print dialog for a record. Use it to set defaults, to limit the available choices, and to choose the Print Template which is used.

Syntax
javascript:printDocument('{option1}={value}&{option2}={value}&...');
Sample Usage
$("#edit_button").parent().append("<input type='button' id='customPrint' value='Custom Print' class='lj-button fg-button ui-state-default ui-corner-all' onClick=\"javascript:printDocument('default_print_layout=template&show_print_layout=no&default_print_document=jsp&default_page_orientation=landscape&default_pdf=yes&show_pdf=no&print_immediately=yes');\">");
Parameters

Each option has two parameters: One to specify a default value, the other to determine whether it should be displayed so it can be overridden by the user.

By default, an options is always shown unless explicitly hidden.

Parameter Description (default value in bold)
default_print_layout The template to use.
show_print_layout yes
default_print_document jsp ?
show_print_document yes
default_page_orientation portrait or landscape
show_page_orientation yes
default_pdf yes (otherwise, an HTML page is generated)
show_pdf yes
print_immediately no (queued, instead)
show_print_immediately yes