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

Reply via email to