[jboss-user] [JBoss Seam] - Conversation List
chane
do-not-reply at jboss.com
Mon Jul 31 15:26:55 EDT 2006
Do I have to set a configuration parameter to get the conversationList populated in seam?
I ask because I grabed the following code from the booking example (which I can deploy and works great on my machine). However, when I paste the following into my facelets xhtml, the conversation list is not generated:
| <h:form>
| <h:dataTable value="#{conversationList}" var="entry">
| <h:column>
| <h:commandLink action="#{entry.select}" value="#{entry.description}"/>
|
| <h:outputText value="[current]" rendered="#{entry.current}"/>
| </h:column>
| <h:column>
| <h:outputText value="#{entry.startDatetime}">
| <f:convertDateTime type="time" pattern="hh:mm"/>
| </h:outputText>
| -
| <h:outputText value="#{entry.lastDatetime}">
| <f:convertDateTime type="time" pattern="hh:mm"/>
| </h:outputText>
| </h:column>
| </h:dataTable>
| </h:form>
|
My facelet is the following. I have the conversationList in the same form and in it's own form. Niether form worked in my example.
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
| <ui:composition xmlns="http://www.w3.org/1999/xhtml"
| xmlns:ui="http://java.sun.com/jsf/facelets"
| xmlns:f="http://java.sun.com/jsf/core"
| xmlns:h="http://java.sun.com/jsf/html"
| xmlns:c="http://java.sun.com/jstl/core"
| xmlns:t="http://myfaces.apache.org/tomahawk"
| xmlns:its="http://itsolut.com/jsf/components/taglib"
| xmlns:s="http://jboss.com/products/seam/taglib"
| template="/template.xhtml">
|
| <ui:define name="title">
| Fulfillment - #{conversation.id}
| </ui:define>
|
| <ui:define name="content">
| <h:form id="f1">
|
| <TABLE class="edit">
| <TR>
| <TD align='center' colSpan='5'>
| <div class="buttons">
| <h:commandLink action="#{editor.save}" value="Save" rendered="#{!bo$fulfill$editor.editDisabled}"/>
| </div>
| </TD>
| </TR>
| <TR>
| <!-- snip a bunch of stanard input/output fields -->
| </TR>
| </TABLE>
|
| <h:dataTable value="#{conversationList}" var="entry" rendered="#{not empty conversationList}">
| <h:column>
| <f:facet name="header">Workspace</f:facet>
| <h:commandLink action="#{entry.select}" value="#{entry.description}"/>
| <h:outputText value="[current]" rendered="#{entry.current}"/>
| </h:column>
| <h:column>
| <f:facet name="header">Activity</f:facet>
| <h:outputText value="#{entry.startDatetime}">
| <f:convertDateTime type="time" pattern="hh:mm a"/>
| </h:outputText>
| <h:outputText value=" - "/>
| <h:outputText value="#{entry.lastDatetime}">
| <f:convertDateTime type="time" pattern="hh:mm a"/>
| </h:outputText>
| </h:column>
| <h:column>
| <f:facet name="header">Action</f:facet>
| <h:commandButton action="#{entry.select}" value="#{msg.Switch}"/>
| <h:commandButton action="#{entry.destroy}" value="#{msg.Destroy}"/>
| </h:column>
| </h:dataTable>
| </h:form>
| <h:form>
| <TABLE>
| <TR><TD>
| <h:selectOneMenu value="#{switcher.conversationIdOrOutcome}">
| <f:selectItems value="#{switcher.selectItems}"/>
| </h:selectOneMenu>
| <h:commandButton action="#{switcher.select}" value="Switch"/>
| <h:outputText value="NO CONVERSATIONS" rendered="#{empty conversationList}"/>
| <h:outputText value="HAVE CONVERSATIONS" rendered="#{not empty conversationList}"/>
| </TD></TR>
| </TABLE>
| <h:dataTable value="#{conversationList}" var="entry">
| <h:column>
| <h:commandLink action="#{entry.select}" value="#{entry.description}"/>
|
| <h:outputText value="[current]" rendered="#{entry.current}"/>
| </h:column>
| <h:column>
| <h:outputText value="#{entry.startDatetime}">
| <f:convertDateTime type="time" pattern="hh:mm"/>
| </h:outputText>
| -
| <h:outputText value="#{entry.lastDatetime}">
| <f:convertDateTime type="time" pattern="hh:mm"/>
| </h:outputText>
| </h:column>
| </h:dataTable>
| </h:form>
| </ui:define>
|
| </ui:composition>
|
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3961994#3961994
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3961994
More information about the jboss-user
mailing list