|
Project Wonder 5.0.0.8658 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.webobjects.appserver.WOElement
com.webobjects.appserver.WODynamicElement
com.webobjects.appserver._private.WODynamicGroup
er.ajax.AjaxDynamicElement
er.ajax.AjaxUpdateLink
public class AjaxUpdateLink
Updates a region on the screen by creating a request to an action, then returning a script that in turn creates an Ajax.Updater for the area. If you do not provide an action binding, it will just update the specified area.
| Bindings | |
action | the action to call when the link executes |
directActionName | the direct action to call when link executes |
onLoading | JavaScript function to evaluate when the request begins |
onComplete | JavaScript function to evaluate when the request has finished. |
onSuccess | JavaScript function to evaluate when the request was successful. |
onFailure | JavaScript function to evaluate when the request has failed. |
onException | JavaScript function to evaluate when the request had errors. |
evalScripts | boolean defining if the container update is expected to be a script. |
ignoreActionResponse | boolean defining if the action's response should be thrown away (useful when the same
action has both Ajax and plain links) |
onClickBefore | if the given function returns true, the onClick is executed. This is to support confirm(..)
dialogs. |
onClick | JS function, called after the click on the client |
onClickServer | JS returned from the server after the update |
updateContainerID | the id of the AjaxUpdateContainer to update after performing this action |
replaceID | the ID of the div (or other html element) whose contents will be replaced with the results of this
action |
title | title of the link |
style | css style of the link |
class | css class of the link |
id | id of the link |
disabled | boolean defining if the link renders the tag |
string | string to get preprended to the contained elements |
function | a custom function to call that takes a single parameter that is the action url |
elementName | the element name to use (defaults to "a") |
functionName | if set, the link becomes a javascript function |
button | if true, this is rendered as a javascript button |
asynchronous | boolean defining if the update request is sent asynchronously or synchronously, defaults to true |
accesskey | hot key that should trigger the link (optional)
// PROTOTYPE EFFECTS |
effect | synonym of afterEffect except it always applies to updateContainerID |
effectDuration | the duration of the effect to apply before
// PROTOTYPE EFFECTS |
beforeEffect | the Scriptaculous effect to apply onSuccess ("highlight", "slideIn", "blindDown", etc); |
beforeEffectID | the ID of the container to apply the "before" effect to (blank = try nearest container, then
try updateContainerID) |
beforeEffectDuration | the duration of the effect to apply before
// PROTOTYPE EFFECTS |
afterEffect | the Scriptaculous effect to apply onSuccess ("highlight", "slideIn", "blindDown", etc); |
afterEffectID | the ID of the container to apply the "after" effect to (blank = try nearest container, then
try updateContainerID) |
afterEffectDuration | the duration of the effect to apply before
// PROTOTYPE EFFECTS |
insertion | JavaScript function to evaluate when the update takes place (or effect shortcuts like "Effect.blind", or "Effect.BlindUp") |
insertionDuration | the duration of the before and after insertion animation (if using insertion) |
beforeInsertionDuration | the duration of the before insertion animation (if using insertion) |
afterInsertionDuration | the duration of the after insertion animation (if using insertion) |
| Field Summary |
|---|
| Fields inherited from class er.ajax.AjaxDynamicElement |
|---|
log |
| Fields inherited from class com.webobjects.appserver.WODynamicElement |
|---|
_ConstructorParameters |
| Constructor Summary | |
|---|---|
AjaxUpdateLink(String name,
NSDictionary associations,
WOElement children)
|
|
| Method Summary | |
|---|---|
static void |
addEffect(NSMutableDictionary options,
String effect,
String updateContainerID,
String duration)
|
protected void |
addRequiredWebResources(WOResponse res,
WOContext context)
Override this method to append the needed scripts for this component. |
void |
appendToResponse(WOResponse response,
WOContext context)
Overridden to call #addRequiredWebResources(WOResponse). |
protected NSMutableDictionary |
createAjaxOptions(WOComponent component)
|
static String |
fullEffectName(String effectName)
|
WOActionResults |
handleRequest(WORequest request,
WOContext context)
Override this method to return the response for an Ajax request. |
String |
onClick(WOContext context,
boolean generateFunctionWrapper)
|
| Methods inherited from class com.webobjects.appserver._private.WODynamicGroup |
|---|
addChildElement, appendChildrenToResponse, childrenElements, EmptyGroup, hasChildrenElements, invokeChildrenAction, takeChildrenValuesFromRequest, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public AjaxUpdateLink(String name,
NSDictionary associations,
WOElement children)
| Method Detail |
|---|
public String onClick(WOContext context,
boolean generateFunctionWrapper)
public static void addEffect(NSMutableDictionary options,
String effect,
String updateContainerID,
String duration)
public static String fullEffectName(String effectName)
protected NSMutableDictionary createAjaxOptions(WOComponent component)
public void appendToResponse(WOResponse response,
WOContext context)
AjaxDynamicElement#addRequiredWebResources(WOResponse).
appendToResponse in class AjaxDynamicElement
protected void addRequiredWebResources(WOResponse res,
WOContext context)
AjaxDynamicElement
addRequiredWebResources in class AjaxDynamicElement
public WOActionResults handleRequest(WORequest request,
WOContext context)
AjaxDynamicElement
handleRequest in interface IAjaxElementhandleRequest in class AjaxDynamicElement
|
Last updated: Fri, Nov 21, 2008 04:36 AM EST | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||