Ola pessoal!
Como faço pra listar itens em JSF depois de ter setado uma lista em um bean?
Q tags posso utilizar e como usar?
Por favor, me ajudem!!!
Valew!
Listar item em JSF
4 Respostas
Usa o dataTable desse jeito, passando a lista como paramentro
<t:dataTable id="data" var="it" rows="20" value="#{mepPedidoMb.mepPedidos}" headerClass="headerClass" rowClasses="rowClass1,rowClass2">
<t:column styleClass="columnClass3">
<f:facet name="header">
<h:outputText value="" />
</f:facet>
<t:commandLink action="#{mepPedidoMb.open}">
<t:graphicImage value="#{img['open']}"/>
</t:commandLink>
</t:column>
<t:column styleClass="columnClass3">
<f:facet name="header">
<h:outputText value="#{lbl['pedido.codigo']}" />
</f:facet>
<h:outputText value="#{it.mepPedidoId}" />
</t:column>
<t:column styleClass="columnClass2">
<f:facet name="header">
<h:outputText value="#{lbl['pedido.cliente']}" />
</f:facet>
<h:outputText value="#{it.mepCliente.descricao}" />
</t:column>
</t:dataTable>
cara valew mas desse jeito nao compreendi muito bem!
tem como vc mandar o bean pra eu poder entender quem eh quem?
ta na mao
@SuppressWarnings("serial")
@Entity
@org.hibernate.annotations.Entity(mutable = true, dynamicInsert = true, dynamicUpdate = true)
@Table(name = "TAB026")
public class MepPedido implements Serializable {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
@Column(name = "CHAVE")
private Long mepPedidoId;
@Column(name = "NTOTAL")
private BigDecimal total;
@Column(name = "NQUANTIDADEITENS")
private Long quantidadeItens;
@ManyToOne
@JoinColumn(name = "CHAVE", insertable = false, updatable = false)
private MepCliente mepCliente;
<...getters and setter...>
@Bean(name = "mepPedidoMb", scope = Scope.SESSION)
@ManagedBean
public class MepPedidoMb extends GenericMb {
private final String RETORNO_FORM = "mepPedidoForm";
private final String RETORNO_LIST = "mepPedidoList";
private MepPedido mepPedidoFilter;
@DataModelSelection
private MepPedido mepPedido;
@DataModel(name = "mepPedidos", factory = "#{mepPedidoMb.findByExample}", scope = Scope.REQUEST)
private List<MepPedido> mepPedidos;
<t:dataTable id="data" var="it" rows="20" value="#{mepPedidos}" headerClass="headerClass" rowClasses="rowClass1,rowClass2">
<t:column styleClass="columnClass3">
<f:facet name="header">
<h:outputText value="" />
</f:facet>
<t:commandLink action="#{mepPedidoMb.open}">
<t:graphicImage value="#{img['open']}"/>
</t:commandLink>
</t:column>
<t:column styleClass="columnClass3">
<f:facet name="header">
<h:outputText value="#{lbl['pedido.codigo']}" />
</f:facet>
<h:outputText value="#{it.mepPedidoId}" />
</t:column>
<t:column styleClass="columnClass2">
<f:facet name="header">
<h:outputText value="#{lbl['pedido.cliente']}" />
</f:facet>
<h:outputText value="#{it.mepCliente.descricao}" />
</t:column>
<t:column styleClass="columnClass1">
<f:facet name="header">
<h:outputText value="#{lbl['pedido.quantidadeItens']}" />
</f:facet>
<h:outputText value="#{it.quantidadeItens}" />
</t:column>
<t:column styleClass="columnClass1">
<f:facet name="header">
<h:outputText value="#{lbl['pedido.valorTotal']}" />
</f:facet>
<h:outputText value="#{it.total}" />
</t:column>
</t:dataTable>
Valew!!!
Criado 10 de setembro de 2007
Ultima resposta 10 de set. de 2007
Respostas 4
Participantes 2