Hi all,

I have a problem with the rendered attribute and buttons in a h:dataTable. I 
have my list of entries (as in the listing). If I click on the "Edit" button 
all is ok - I get the edit page. 

  | <h:form>
  |     <h:dataTable var="entry" value="#{entryList}" 
rendered="#{entryList.rowCount>0}">
  |      <h:column>
  |            <f:facet name="header">
  |                 <h:outputText value="Title"/>
  |            </f:facet>
  |            <h:outputText value="#{entry.title}"/>
  |      </h:column>
  |      <h:column>
  |            <f:facet name="header">
  |                  <h:outputText value="Status"/>
  |            </f:facet>
  |            <h:outputText value="#{entry.status}"/>
  |      </h:column>
  |      <h:column>
  |             <h:commandButton value="Edit" 
action="#{entryAction.edit(entry)}" />
  |       </h:column>
  |       </h:dataTable>
  |    </h:form>
  | 
        
Now I want to extend my table, that the button is only displayed if a status is 
set to a value allowing the editing of the entry.

I tried to put the rendered attribute to the h:commandButton like


  | <h:commandButton value="Edit" action="#{entryAction.edit(entry)}" 
rendered="#{entryAction.editable}"/>
  | 

than only the allowed entries get a "Edit" button. But if I clicked on the 
button the page is rerendered and the corresponding action is not executed.

After that I tried the s:button. Here the method is executed, but the parameter 
is null in my method.

Has someone any hints or could help me solving this problem?

Regards
Marco



View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4027246#4027246

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4027246
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to