Pessoal preciso criar dentro de um displaytag um check, ou seja
para cada inteiração da minha displaytag um check.
Como faço para pegas os que estão selecionados, e como faço também para selecionar todos?,
vlw
Pessoal preciso criar dentro de um displaytag um check, ou seja
para cada inteiração da minha displaytag um check.
Como faço para pegas os que estão selecionados, e como faço também para selecionar todos?,
vlw
Como vc está fazendo isto?
JSF, Struts,…
struts…
<html:check
lelodois,
para selecionar todos você vai precisar usar javascript… saca javascript ?
estou pesquisando… mas nao manjo muito não, tem ai um exemplo?
uso
* @struts.dynaform-field name=“todos” type=“java.util.ArrayList”
multicheck aceita arrayList?
Como eu pego o valor de um multicheck???
preciso saber se ele foi selecionado, até ai tudo bem.
mas preciso saber tb o valor que ele carrega…
como faço isto?
// No seu action:
ArrayList listaTesteSelecionados= testeDelegate.listarTudo(parametroDeEntrada);
//Transforma o arraylist em um array[] pois o Struts só trabalha com array[] no multibox
// Ref: http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&f=58&t=008544
int i = 0;
Iterator it = listaTeste.iterator();
String[] selecionados = new String[listaTeste.size()];
while (it.hasNext()) {
Objeto obj = (Objeto ) it.next();
selecionados[i] = obj .getCampo().toString();
i++;
}
meuForm.setListaTesteSelecionados(selecionados);
request.setAttribute("listaTesteSelecionados", listaMeiosProtecaoSelecionados);
// No seu jsp:
<logic:iterate name="meuForm" id="lista" property="listaTeste" >
<html:multibox perty="listaTesteSelecionados" >
<bean:write name="lista" property="campo"/>
</html:multibox>
<bean:write name="lista" property="descricao"/><br>
</logic:iterate>
</div>
blz…
Agora para complicar um pouquinho heheh.
tenho um check e um hidden a cada inteiração do meu displayTag,
como faço para pegar o valor do meu hidden correspondente???
ou seja
id(hidden) nome valor checkbox
5445 koe 1212,0 false
7878 Joao 4545,0 true
989 Maria 8989,0 false
8989 Ze 7878,0 true
como faço para pegar os id das inteirações q foram checadas??
este é a charada…
estou me matando… vlw
vlw
Pode colocar o que vc tem agora o momento?
DisplayTag
<logic:present name=“listPesq”>
ajudou?
Eu ainda não uso java para web… mas para selecionar todos os checkbox… eu uso o if…
private void jckTodasMActionPerformed(java.awt.event.ActionEvent evt) {
if(jckTodasM.getText().equals("")){
jckSegundaM.setSelected(false);
jckTercaM.setSelected(false);
jckQuartaM.setSelected(false);
jckQuintaM.setSelected(false);
jckSextaM.setSelected(false);
}else{
jckSegundaM.setSelected(true);
jckTercaM.setSelected(true);
jckQuartaM.setSelected(true);
jckQuintaM.setSelected(true);
jckSextaM.setSelected(true);
}
}
[quote=Andre859]Eu ainda não uso java para web… mas para selecionar todos os checkbox… eu uso o if…
private void jckTodasMActionPerformed(java.awt.event.ActionEvent evt) {
if(jckTodasM.getText().equals("")){
jckSegundaM.setSelected(false);
jckTercaM.setSelected(false);
jckQuartaM.setSelected(false);
jckQuintaM.setSelected(false);
jckSextaM.setSelected(false);
}else{
jckSegundaM.setSelected(true);
jckTercaM.setSelected(true);
jckQuartaM.setSelected(true);
jckQuintaM.setSelected(true);
jckSextaM.setSelected(true);
}
}[/quote]
Ressuscitou hein… rsrsrs