|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.tibco.forms.client.FormRunner
public final class FormRunner
Main class that provides API access to TIBCO Forms.
Method Summary | |
---|---|
static void |
loadForm(java.lang.String formURL,
java.lang.String initialData,
java.lang.String bomJSPath,
java.lang.String locale,
java.lang.String parentNodeId,
FormLoaderCallbackHandler handler)
Loads the Form at the given URL and adds it to the node specified. |
static void |
loadForm(java.lang.String formURL,
java.lang.String initialData,
java.lang.String bomJSPath,
java.lang.String locale,
java.lang.String parentNodeId,
FormLoaderCallbackHandler handler,
boolean useJSONPadding)
Loads the Form at the given URL and adds it to the node specified. |
static void |
loadFormWithRemoteData(java.lang.String formURL,
java.lang.String initDataURL,
java.lang.String bomJSPath,
java.lang.String locale,
java.lang.String parentNodeId,
FormLoaderCallbackHandler handler)
Loads the Form at the given URL and adds it to the node specified. |
static void |
loadFormWithRemoteData(java.lang.String formURL,
java.lang.String initDataURL,
java.lang.String bomJSPath,
java.lang.String locale,
java.lang.String parentNodeId,
FormLoaderCallbackHandler handler,
boolean useJSONPadding)
Loads the Form at the given URL and adds it to the node specified. |
static void |
renderStaticView(java.lang.String initialData,
java.lang.String bomJSPath,
java.lang.String locale,
java.lang.String parentNodeId,
FormLoaderCallbackHandler handler,
boolean provideCloseAction,
boolean useJSONP)
Renders a tree representation of the data provided in the initialData parameter. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static void loadForm(java.lang.String formURL, java.lang.String initialData, java.lang.String bomJSPath, java.lang.String locale, java.lang.String parentNodeId, FormLoaderCallbackHandler handler)
formURL
- URL to the Form model.initialData
- JSON representation of the initial data to be loaded in the Form.bomJSPath
- The root folder path to be used for loading the BOM JavScript files used by the form.locale
- The locale to be used in the form runtime. The language code and country code must be normalised in such a way
that the language codes are always two digit and in lowercase(ISO-639), country codes are always two digit and in upper
case(ISO-3166). Both '_' and '-' are supported as delimiters.parentNodeId
- Pass in the DOM id of the node to which the form should be added. e.g. this may be specified in HTML with
something like <div id="myNodeName"></div>.handler
- The handler to be notified when the form loading is complete or fails.FormLoaderCallbackHandler
public static void loadForm(java.lang.String formURL, java.lang.String initialData, java.lang.String bomJSPath, java.lang.String locale, java.lang.String parentNodeId, FormLoaderCallbackHandler handler, boolean useJSONPadding)
formURL
- URL to the Form model.initialData
- JSON representation of the initial data to be loaded in the Form.bomJSPath
- The root folder path to be used for loading the BOM JavScript files used by the form.locale
- The locale to be used in the form runtime. The language code and country code must be normalised in such a way
that the language codes are always two digit and in lowercase(ISO-639), country codes are always two digit and in upper
case(ISO-3166). Both '_' and '-' are supported as delimiters.parentNodeId
- Pass in the DOM id of the node to which the form should be added. e.g. this may be specified in HTML with
something like <div id="myNodeName"></div>.handler
- The handler to be notified when the form loading is complete or fails.useJSONPadding
- If JSON with Padding technique to be used while retrieving JSON resources. Need to use this when
FormRunner is hosted on a different domain than the current page.FormLoaderCallbackHandler
public static void loadFormWithRemoteData(java.lang.String formURL, java.lang.String initDataURL, java.lang.String bomJSPath, java.lang.String locale, java.lang.String parentNodeId, FormLoaderCallbackHandler handler)
formURL
- URL to the Form model.initDataURL
- URL to the form initial JSON data.bomJSPath
- The root folder path to be used for loading the BOM JavScript files used by the form.locale
- The locale to be used in the form runtime. The language code and country code must be normalised in such a way
that the language codes are always two digit and in lowercase(ISO-639), country codes are always two digit and in upper
case(ISO-3166). Both '_' and '-' are supported as delimiters.parentNodeId
- Pass in the DOM id of the node to which the form should be added. e.g. this may be specified in HTML with
something like <div id="myNodeName"></div>.handler
- The handler to be notified when the form loading is complete or fails.FormLoaderCallbackHandler
public static void loadFormWithRemoteData(java.lang.String formURL, java.lang.String initDataURL, java.lang.String bomJSPath, java.lang.String locale, java.lang.String parentNodeId, FormLoaderCallbackHandler handler, boolean useJSONPadding)
formURL
- URL to the Form model.initDataURL
- URL to the form initial JSON data.bomJSPath
- The root folder path to be used for loading the BOM JavScript files used by the form.locale
- The locale to be used in the form runtime. The language code and country code must be normalised in such a way
that the language codes are always two digit and in lowercase(ISO-639), country codes are always two digit and in upper
case(ISO-3166). Both '_' and '-' are supported as delimiters.parentNodeId
- Pass in the DOM id of the node to which the form should be added. e.g. this may be specified in HTML with
something like <div id="myNodeName"></div>.handler
- The handler to be notified when the form loading is complete or fails.useJSONPadding
- If JSON with Padding technique to be used while retrieving JSON resources. Need to use this when
FormRunner is hosted on a different domain than the current page.FormLoaderCallbackHandler
public static void renderStaticView(java.lang.String initialData, java.lang.String bomJSPath, java.lang.String locale, java.lang.String parentNodeId, FormLoaderCallbackHandler handler, boolean provideCloseAction, boolean useJSONP)
initialData
- Specifies the JSON representation of the initial data that are provided to the form.bomJSPath
- Specifies the root folder path used for loading the BOM JavaScript files used by the form, e.g.
"http://10.97.110.17:8080/bpmresources/1.0.0.201107291435"locale
- Specifies the locale to be used in the form runtime with format parentNodeId
- Specifies the DOM identifier of the node to which the form should be added. The value cannot be null.handler
- The handler to be notified when the work item form loading is complete or fails.provideCloseAction
- - if true, the form will rendered with a button that will close the form and clean up any resources
used. If false, then it is the responsibility of the containing application to clean up the form when no longer needed.useJSONP
- Informs the Forms Runtime Adapter to use JSON with Padding (JSONP) when loading JSON resources. The default
value is false. When the custom client and Forms Runtime Adapter are hosted on different servers, set the JSONP parameter as
true. In this scenario, there are SOP (Single Origin Policy) issues while loading JSON resources. By using the JSONP
technique, the JSON response is wrapped to a call to a function by the server and send to the client. A JSON resource can
then be loaded using a script tag to avoid any SOP violations.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |