Hi all! I have the following page code:
<table> <tr> <td></td> <td><h:selectOneMenu id="stateMenu" value="#{menuSelector.status}"> <s:selectItems label="#{stat.value}" value="#{statuses}" var="stat" /> <s:convertEntity /> <a4j:support event="onchange" reRender="issueTabs"></a4j:support> </h:selectOneMenu></td> </tr> <tr> <td></td> <td><h:selectOneMenu rendered="#{menuSelector.status.id > 2}" id="resMenu" value="#{menuSelector.resolution}"> <s:selectItems label="#{res.value}" value="#{resolutions}" var="res" /> <s:convertEntity /> </h:selectOneMenu></td> </tr> <tr> <td colspan="2"><a4j:commandButton action="#{issueAction.changeState}" style="margin-left: 3px" value="#{issueMsg.accept}" /></td> </tr> </table>
Well sorry, it was my fault. Wrong name of the property i was injecting in.