On Thu, Dec 23, 2010 at 7:30 AM, Pro1712 wrote: > I use this action: > <mm:action name="ActionLinksAction" executeResult="true" > ignoreContextParams="true"> > <mm:param name="direction" value="'vertical'" /> > <mm:param name="position" value="'anlegen'" /> > <mm:param name="cssIconStyle" value="'item_header_table_backcolor'" > /> > </mm:action> > > ActionLinksAction has this method: > public void setActionLinks(final LinkedHashMap<String, Object> actionLinks) > { > actionLinks_ = actionLinks; > } > > This should be filled from the context. >
Why/how? The action tag will just push the action onto the stack and set the parameters you've defined. There's no context copy into the new action, if I remember correct (which I may well not). > The page from which the action is called has a property getActionLinks and > returns the data. > That would return the actionLinks from the *original* action, because it's the first object on the stack with a publicly-accessible getter, no? I don't see why the action being called would have setActionLinks() called. Dave