JavaScript Functions and Variables
From AgileApps Support Wiki
Revision as of 00:37, 23 August 2011 by imported>Aeric (→printDocument)
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
This code adds a [customPrint] button to a page.
$("#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 option is always shown, unless explicitly hidden.
Parameter Description (default value in bold) default_print_document Object form or JSP/HTML [Page] show_print_document yes default_print_layout The form layout or template page to use. show_print_layout 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