Ajuda com dropDown , procurei em ate foruns internancionais e ainda nao obtive resposta

7 respostas
marciofermino

Procurei em diversos fóruns e sites e ainda não encontrei resposta…

Eu gostaria colocar um compoenente tabela e ao lado um checkbox – até tudo bem

mais ao clicar em 1 botão qq eu gostaria pegar todos os nomes que os checkbox estao selecionados.
Tipo:

Tabela
Nome CHECKBOX
Calor nao esta marcado
Pedro Esta marcardo
Joao nao esta marcado
ANtonio Esta marcado

ao clicar ele retornar

Pedro
Joao
http://blogs.sun.com/winston/category/Visual+Web+Pack
procure por:
Netbeans VWP Tip: How to create Muli-Row selectable Table component

Exite um link que faz quase isso mais no exemplo ele me retorna apenas a linha que esta selecionada… e eu preciso pegar o valor do campo nome

Por favor estou precisando mesmo de ajuda

Obriagado !

7 Respostas

L

Posta o código que pega a linha selecionada pra gente dar uma olhada.

marciofermino

oooooo

Amigao muito obrigado por ter me dado atencao!!!

sabe no link tem o codigo acho mais facil ta explicadinho
so que nesse exemplo o sistema retorna a linha que o checkbox esta true

eu precisava pegar o nome … do cliente por exemplo!

marciofermino

http://blogs.sun.com/winston/category/Visual+Web+Pack

oooooo

Amigao muito obrigado por ter me dado atencao!!!

sabe no link tem o codigo acho mais facil ta explicadinho
so que nesse exemplo o sistema retorna a linha que o checkbox esta true

eu precisava pegar o nome … do cliente por exemplo!

L

Vc está fazendo isso numa aplicação Web?

Se for JSF vc pode fazer um binding com um atributo no managed bean e iterar sobre as linhas, verificando quais estão selecionadas e pegando suas propriedades. Não sei se fui claro, mas é q não vou poder testar um código agora. Se não for exatamente isso q vc precisa, procure por “Como editar um registro de uma dataTable”, vc vai encontrar algumas sugestões interessantes

marciofermino

okay amigo… toda ajuda é bem vinda,mais se pudesse entrar no link acima… teria uma ideia melhor… sabe ja andei por tudo e ainda nao consegui…

mais vou pesquisar o que o amigo… falou

L

Cara, o modo de criação da página que ele usa no artigo não é o q eu estou acostumado a fazer mas eu acho que vc pode tentar o seguinte:

public Object getSelected(){
        RowKey rowKey = (RowKey)getValue("#{currentRow.tableRow}");
        return tablePhaseListener.getSelected(rowKey);
        
}

A propriedade rowKey contém os dados da linha selecionada, tenta ver se não há nenhum método de RowKey que retorne os dados da linha. Infelizmente não vou poder te dar uma resposta mais concreta pq não estou com ambiente pra desenvolvimento Web no meu PC.
Espero ter ajudado.

marciofermino

mesmo assim agradeço muito

Criado 25 de maio de 2007
Ultima resposta 25 de mai. de 2007
Respostas 7
Participantes 2