Seam Page navigation

Oktober 5th, 2010

Ich bin heute über ein für mich merkwürdiges Verhalten gestolpert. Ein redirect einer navigation wurde nicht ausgeführt.

<navigation from-action="#{depotSelector.selectSample}">
<redirect view-id="/sampleView.xhtml">
<message severity="INFO">Selected Sample</message>
</redirect>
</navigation>

Das Interface der DepotSelector-Bean sieht folgendermaßen aus:

public void selectSample(Sample sample);

Die Methode wird folgendermaßen im JSF aufgerufen:

<a:support event="ondblclick"
action="#{depotSelector.selectSample(childDepot.sample)}"/>

Nach einigem Suchen fand ich den entscheidenden Hinweis hier.

Daraus wird ersichtlich, dass die from-action genau den gleichen Eintrag haben muss wie der Aufruf im JSF. Exakt den gleichen. Also:

<navigation from-action="#{depotSelector.selectSample(childDepot.sample)}">

Ein neuer Blog

Oktober 5th, 2010

Hallo liebe Leser, dies ist mein neuer Blog. Ich hoffe er bietet für alle interessante Inhalte und vielleicht auch das ein oder andere Nützliche.