bom dia a todos…
tenho na verdade duas perguntas para os amigos
tenho que mostrar em uma página xhtml dados lisdos do banco como uma lista,
e quando eu clicar em um item desta lista outra página deverá ser aberta.
qual seria na opinão de vocês a tag a ser usada?
somente uma table?ou uma list?
levando em consideração que o usuário deverá ter a opção de navegar com as setas…
e a outra pergunta é, como posso ordenar tais dados?
por exemplo:
ao clicar em nome seja ordenado por nome, ao clicar em idade seja ordenado por idade…
obrigado pelas respostas…
suceso a todos
A sua página tem que ser necessariamente xhtml?
Você poderia usar o framework IceFaces e resolveria os seus problemas quanto a paginação e ordenação.
Nesse site, na aba “Table” tem dois exemplos de paginação e ordenação:
http://component-showcase.icefaces.org/component-showcase/showcase.iface
Até mais!
mas esses exemplos iriam em que exatamente html?
obrigado pela resposta
Você usaria em páginas jsp ou jspx com sintaxe xhtml.
eu usaria páginas jsp mesmo e as incluo no xhtml assim:
<jsp:include page="logica/logica_tarefas1.jsp"></jsp:include>
e a página está assim:
<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%>
<%@ page import="java.util.*"%>
<%@ page import="br.com.wmshrtech.model.bean.Tarefa"%>
<%@ page import="javax.servlet.http.HttpSession"%>
<%@ page session="true" %>
<% HttpSession sessao = request.getSession();%>
<% ArrayList<Tarefa> tarefas = (ArrayList<Tarefa>)request.getAttribute("tarefas");%>
<% for(Tarefa tarefa : tarefas)
{
%>
<li><a href="HRWMS?cmd=regrastatus&numnf=<%=tarefa.getNumnf()%>
&codigoloja=${estoque.id_armazem}
&estoq=${estoque.id_estoq}
&id_status=<%=tarefa.getId_status()%>
&tipo=<%=tarefa.getTipo()%>
&status=<%=tarefa.getStatus()%>
&redirecionamento=${redirecionamento}
&num=${notafiscal.numnf}
&codigoenti=<%=tarefa.getCodigoenti()%>
&numepedido=<%=tarefa.getNumepedido()%>"
title="Aceitar tarefa?"
>
<%=tarefa.getTipo()%> - <%=tarefa.getId_status()%>-
<%=String.format("%06d",tarefa.getNumnf())%>-
<%=tarefa.getStatus()%>
</a>
</li>
<%}%>
Thiago, muito obrigado…
Suas orientações foram importantes, vou estudar um pouco jsf…
sucesso…
Como vc não citou as tecnologias que está usando eu recomendaria o framework EXTjs, dê uma rápida olhada no que esta biblioteca JavaScript é capaz:
http://dev.sencha.com/deploy/dev/examples/grid/row-editor.html (veja só o grid)
valeu andre
estou usando xhtml, javascript, jsp e css com java 2ee
muito obrigado…