Order by

9 respostas
MiguelCP

Pessoal gostaria de saber o codigo java que faz a mesma função do oder by tipow tenho uma tabela java que puxa os elementos do BD ai gostaria que via codigo java ordenasse a lista, desde já eu agradeço.

9 Respostas

nbluis

Se não puder vir ordenado direto do DB utilize Collections.sort implementando um Comparator.

MiguelCP

sabe como pegar direto do banco??? pq tow tentando implementar numa pickList.

nbluis

Está utilizando SQL ?

Se sim, cláusula “ORDER BY”.

MiguelCP

postgree, queria saber via codigo como chamo a clausula order by.

nbluis

Poste a parte do seu código que faz a consulta.

MiguelCP

tipow eu tenho isso aqui

<head>
<title> Testando...</title>
</head>

<body>
<rich:pickList>
<f:selectItem itemLabel="Valor1"  itemValue="Um" id="zero"/>
<f:selectItem itemLabel="valor2" itemValue="Dois" id="ums" />
<f:selectItem itemLabel="valor3" itemValue="Tres"  id="dois"/>

</rich:pickList>

<h:dataTable rows="5" value="#{ususario.nome}">
<f:facet name="Nome"></f:facet>
</h:dataTable>

eu queria saber via codigo java como eu poderia adicionar uma ação quando na picklist eu colocasse pro lado direito chamasse a função de ordenar aquela propriedade entendeu??

MiguelCP

as colunas são as seguintes

<rich:column id="hSNome" rowspan="2">
						<h:outputText value="Sobrenome" />
						<rich:column id="hendere">
						<h:outputText value="Endereço" />
					</rich:column>
						<rich:column id="Hbairro">
						<h:outputText value="Bairro" />
					</rich:column>
					<rich:column id="HDdd">
						<h:outputText value="ddd" />
					</rich:column>
					<rich:column id="Htelefone">
						<h:outputText value="Telefone" />
					</rich:column>
						<rich:column id="Hcelular">
						<h:outputText value="Celular" />
					</rich:column>
						<rich:column id="Ccpf">
						<h:outputText value="Cpf" />
					</rich:column>
					<rich:column id="Clogin">
						<h:outputText value="Loggin" />
					</rich:column>
						<rich:column id="Csenha">
						<h:outputText value="Senha" />
					</rich:column>
nbluis

Agora entendi seu problema.
Estou falando de maçãs e você de goiabada.

Não conheço a fundo estes componentes.
Mas parece que você vai ter que pegar o evento de onchange do objeto , ou algo do gênero e fazer a ordenação por javascript na mão mesmo.

Até.

MiguelCP

valew

Criado 8 de abril de 2008
Ultima resposta 8 de abr. de 2008
Respostas 9
Participantes 2