Eu estou com uma tela onde dependendo do que é escolhido em uma combo a próxima tela exibida vai apresentar uma datatable com ou sem uma coluna em específico. Isso é o que deveria acontecer, mas não sei como posso fazer isso. Alguém poderia dar uma luz?? Se for necessário utilizar javascript, poderia indicar como exatamente devo proceder, onde devo colocar o código…e assim por diante?
Por que vc não seta uma variável booleana conforme a escolha no combobox e depois não coloca esta variavel como condição para renderizar esta coluna da datable.
Assim:
<h:column rendered="SeuManagedBean.suaVariavelBooleana">
<f:facet name="reader">
<h:outputText value="Codigo"/>
</f:facet>
<h:outputText value="#{cidade.id}"></h:outputText>
</h:column>.
Era isto que vc queria???
Muito obrigado Daniel! Consegui resolver com sua dica!
Era isso mesmo que eu precisava e não sabia como proceder…
Forte abraço!
X
Xande_cf
Surgiu outra dúvida!!!
Minha DataTable é preenchida com um datamodel. Existe uma coluna onde estou exibindo o valor “item.matricula”. Acontece que eu preciso exibir em outra coluna o nome referente a essa matrícula. Para isso eu preciso buscar o nome em outra tabela através da matrícula. como eu passo esse valor exibido na coluna através do “item.matricula” para meu código java? Ou como eu posso recuperar a matrícula do datamodel lá no código java??
Daniel ou quem puder ajudar, desde já fico grato!
D
Daniel.F
Deixa eu ver se eu entendi ver quer pegar os dados de uma determinada linha do datatable ou ela inteira???
E
ebarros
Xande_cf:
Surgiu outra dúvida!!!
Minha DataTable é preenchida com um datamodel. Existe uma coluna onde estou exibindo o valor “item.matricula”. Acontece que eu preciso exibir em outra coluna o nome referente a essa matrícula. Para isso eu preciso buscar o nome em outra tabela através da matrícula. como eu passo esse valor exibido na coluna através do “item.matricula” para meu código java? Ou como eu posso recuperar a matrícula do datamodel lá no código java??
Daniel ou quem puder ajudar, desde já fico grato!
Vc pode transformar esse campo eh link e passar o valor por parametro.
Daniel, esse é o campo da tabela que eu preciso “capturar” para utilizar em uma busca no código java e exibir o resultado (que seria o nome) em outra coluna da mesma tabela. Pode ajudar?
Acho que transformar o campo em link não vai ficar da maneira adequada para o que eu preciso ebarros. Se tiver outra solução, por favor não deixe de postar.