|
Oracle UIX API Reference Release 2.1.22.0.0 B12196-01 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--oracle.cabo.ui.DeprecatedUINode | +--oracle.cabo.ui.BaseUINode | +--oracle.cabo.ui.BaseMutableUINode | +--oracle.cabo.ui.beans.BaseWebBean | +--oracle.cabo.ui.beans.MarlinBean | +--oracle.cabo.ui.beans.BodyBean
Container for the body of a document. This bean is required as the root of all content that wish to be used windows opened from UIX Components content. Developers using the UIX Language in conjunction with the UIX Controller do not need to use this bean/element - it will automatically be added for you - but this element is the only way to attach onLoad and onUnload handlers.
<body> <contents> <styledText text="Here is some text inside a body element" </contents> </body>
Constructor Summary | |
|
BodyBean()
Construct an instance of the BodyBean. |
protected |
BodyBean(boolean ignored,
java.lang.String localName)
Construct an instance of the BodyBean. |
Method Summary | |
java.lang.String |
getNavigationFormName()
Gets a form name that will be used as a proxy for navigating off the page. |
static java.lang.String |
getNavigationFormName(MutableUINode bean)
Gets a form name that will be used as a proxy for navigating off the page. |
java.lang.String |
getOnLoad()
Gets an onload Javascript handler. |
static java.lang.String |
getOnLoad(MutableUINode bean)
Gets an onload Javascript handler. |
java.lang.String |
getOnNavigate()
Gets a Javascript callback that will be executed before delivering a "navigate" event. |
static java.lang.String |
getOnNavigate(MutableUINode bean)
Gets a Javascript callback that will be executed before delivering a "navigate" event. |
java.lang.String |
getOnUnload()
Gets an onunload Javascript handler. |
static java.lang.String |
getOnUnload(MutableUINode bean)
Gets an onunload Javascript handler. |
boolean |
isDirty()
Gets whether the page should be treated as immediately "dirty". |
static boolean |
isDirty(MutableUINode bean)
Gets whether the page should be treated as immediately "dirty". |
void |
setDirty(boolean dirty)
Sets whether the page should be treated as immediately "dirty". |
static void |
setDirty(MutableUINode bean,
boolean dirty)
Sets whether the page should be treated as immediately "dirty". |
static void |
setNavigationFormName(MutableUINode bean,
java.lang.String navigationFormName)
Sets a form name that will be used as a proxy for navigating off the page. |
void |
setNavigationFormName(java.lang.String navigationFormName)
Sets a form name that will be used as a proxy for navigating off the page. |
static void |
setOnLoad(MutableUINode bean,
java.lang.String onLoad)
Sets an onload Javascript handler. |
void |
setOnLoad(java.lang.String onLoad)
Sets an onload Javascript handler. |
static void |
setOnNavigate(MutableUINode bean,
java.lang.String onNavigate)
Sets a Javascript callback that will be executed before delivering a "navigate" event. |
void |
setOnNavigate(java.lang.String onNavigate)
Sets a Javascript callback that will be executed before delivering a "navigate" event. |
static void |
setOnUnload(MutableUINode bean,
java.lang.String onUnload)
Sets an onunload Javascript handler. |
void |
setOnUnload(java.lang.String onUnload)
Sets an onunload Javascript handler. |
Methods inherited from class oracle.cabo.ui.beans.MarlinBean |
isEqualMarlinName |
Methods inherited from class oracle.cabo.ui.BaseUINode |
getAttributeNames, getAttributeValue, getAttributeValueImpl, getChildArray, getChildNames, getIndexedChild, getIndexedChild, getIndexedChildCount, getLocalName, getNamedChild, getNamespaceURI, getNodeID, getNodeRole, getPreorderDescendentAttributeValue, getRawAttributeValue, getRenderedUINode, getRenderer, getRenderer, render, render, toString |
Methods inherited from class oracle.cabo.ui.DeprecatedUINode |
getAttributeValue, getChildNames, getNamedChild |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface oracle.cabo.ui.UINode |
getAttributeNames, getAttributeValue, getAttributeValue, getChildNames, getChildNames, getIndexedChild, getIndexedChild, getIndexedChildCount, getLocalName, getNamedChild, getNamedChild, getNamespaceURI, getNodeID, getNodeRole, getRawAttributeValue, render, render |
Constructor Detail |
public BodyBean()
protected BodyBean(boolean ignored, java.lang.String localName)
Method Detail |
public final java.lang.String getOnLoad()
public final void setOnLoad(java.lang.String onLoad)
public final java.lang.String getOnUnload()
public final void setOnUnload(java.lang.String onUnload)
public final java.lang.String getNavigationFormName()
When this is used, UIX will automatically track the state of that form and all links that lead to other pages. If a link is clicked and the form has been edited, UIX will block the link, and instead submit the form. When the form is submitted, it will include an event, "navigate". A "uri" parameter in this event will include the URL that the user was trying to navigate to. Note that not all navigation off the page can be blocked: selecting a bookmark, for example, will not go through this mechanism, nor will any Javascript code that navigates pages. In addition, developers should make sure that all components on the page that submit events are set to "formSubmitted" mode. (See also the "dirty" and "onNavigate" attributes of the body control.)
This feature gives applications an opportunity to save any intermediate work on behalf of the user, even if a link leads to an entirely different server. Developers building BLAF-compliant applications should consult the BLAF specification's Save Model for information on how this situation should be handled.
If the target form has not been edited, the user will simply navigate to the target page without any interruption or any server-side notification.
This attribute is not supported on the following agent types: pda.public final void setNavigationFormName(java.lang.String navigationFormName)
When this is used, UIX will automatically track the state of that form and all links that lead to other pages. If a link is clicked and the form has been edited, UIX will block the link, and instead submit the form. When the form is submitted, it will include an event, "navigate". A "uri" parameter in this event will include the URL that the user was trying to navigate to. Note that not all navigation off the page can be blocked: selecting a bookmark, for example, will not go through this mechanism, nor will any Javascript code that navigates pages. In addition, developers should make sure that all components on the page that submit events are set to "formSubmitted" mode. (See also the "dirty" and "onNavigate" attributes of the body control.)
This feature gives applications an opportunity to save any intermediate work on behalf of the user, even if a link leads to an entirely different server. Developers building BLAF-compliant applications should consult the BLAF specification's Save Model for information on how this situation should be handled.
If the target form has not been edited, the user will simply navigate to the target page without any interruption or any server-side notification.
This attribute is not supported on the following agent types: pda.public final java.lang.String getOnNavigate()
public final void setOnNavigate(java.lang.String onNavigate)
public final boolean isDirty()
public final void setDirty(boolean dirty)
public static java.lang.String getOnLoad(MutableUINode bean)
public static void setOnLoad(MutableUINode bean, java.lang.String onLoad)
public static java.lang.String getOnUnload(MutableUINode bean)
public static void setOnUnload(MutableUINode bean, java.lang.String onUnload)
public static java.lang.String getNavigationFormName(MutableUINode bean)
When this is used, UIX will automatically track the state of that form and all links that lead to other pages. If a link is clicked and the form has been edited, UIX will block the link, and instead submit the form. When the form is submitted, it will include an event, "navigate". A "uri" parameter in this event will include the URL that the user was trying to navigate to. Note that not all navigation off the page can be blocked: selecting a bookmark, for example, will not go through this mechanism, nor will any Javascript code that navigates pages. In addition, developers should make sure that all components on the page that submit events are set to "formSubmitted" mode. (See also the "dirty" and "onNavigate" attributes of the body control.)
This feature gives applications an opportunity to save any intermediate work on behalf of the user, even if a link leads to an entirely different server. Developers building BLAF-compliant applications should consult the BLAF specification's Save Model for information on how this situation should be handled.
If the target form has not been edited, the user will simply navigate to the target page without any interruption or any server-side notification.
This attribute is not supported on the following agent types: pda.public static void setNavigationFormName(MutableUINode bean, java.lang.String navigationFormName)
When this is used, UIX will automatically track the state of that form and all links that lead to other pages. If a link is clicked and the form has been edited, UIX will block the link, and instead submit the form. When the form is submitted, it will include an event, "navigate". A "uri" parameter in this event will include the URL that the user was trying to navigate to. Note that not all navigation off the page can be blocked: selecting a bookmark, for example, will not go through this mechanism, nor will any Javascript code that navigates pages. In addition, developers should make sure that all components on the page that submit events are set to "formSubmitted" mode. (See also the "dirty" and "onNavigate" attributes of the body control.)
This feature gives applications an opportunity to save any intermediate work on behalf of the user, even if a link leads to an entirely different server. Developers building BLAF-compliant applications should consult the BLAF specification's Save Model for information on how this situation should be handled.
If the target form has not been edited, the user will simply navigate to the target page without any interruption or any server-side notification.
This attribute is not supported on the following agent types: pda.public static java.lang.String getOnNavigate(MutableUINode bean)
public static void setOnNavigate(MutableUINode bean, java.lang.String onNavigate)
public static boolean isDirty(MutableUINode bean)
public static void setDirty(MutableUINode bean, boolean dirty)
|
Oracle UIX API Reference Release 2.1.22.0.0 B12196-01 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |