Bom dia pessoal!
Estou com um probleminha… O que acontece que quando eu utilizo o reRender em um scrollableDataTable ele perde o ???
Estou utilizando em um modalPanel…
Alguém passou por isso?
Bom dia pessoal!
Estou com um probleminha… O que acontece que quando eu utilizo o reRender em um scrollableDataTable ele perde o ???
Estou utilizando em um modalPanel…
Alguém passou por isso?
dae … seguinte você deve estar tendo o mesmo problema que eu mais já resolvi… coloca o frozenColCount=“1” na sua scrolldatatable para ele fixar os facets.
abraco
Pois é eu coloquei… e nada… eu observei que quando clico em buscar scrollable perde todas as funcionalidades… inclusive quando clico na linha ele sequer colore a linha… estranho…
Isso acontecia contigo também?
Valewz
estranho… coloca seu codigo para mim dar um olhada .
<a4j:commandButton value = "+"
action = "#{MetaVigenciaMB.listarEventos}"
oncomplete = "javascript:Richfaces.showModalPanel('pnlEventos');"/>
No código acima, estou fazendo a chamada do modalPanel, que vai conter a grid…
No modalPanel, vou fazer uma busca através de um botão, segue abaixo o código dele:
[code] <a4j:commandButton value = “Buscar”
styleClass = “specialButtons” >
<a4j:support id = "rendererTableConsulta"
event = "oncomplete"
action = "#{MetaVigenciaMB.filtrarEvento}"
reRender = "eventoTable" />
</a4j:commandButton>
[/code]
Esse botão renderiza a grid abaixo:
[code] <rich:scrollableDataTable width = “585”
height = “155”
id = “eventoTable”
rowKeyVar = “rkv”
sortMode = “single”
rows = “0”
frozenColCount = “1”
binding = “#{tblEventosDisponiveis}”
value = “#{MetaVigenciaMB.eventos}”
var = “eventos”>
<rich:column id="idColuna">
<f:facet name="header">
<h:outputText value="Código" />
</f:facet>
<h:outputText id = "idEvento"
value = "#{eventos.id}" />
</rich:column>
<rich:column id="descricaoColuna">
<f:facet name="header">
<h:column>
<h:outputText value="Descrição" />
</h:column>
</f:facet>
<h:outputText id = "descricaoEvento"
value = "#{eventos.descricao}" />
</rich:column>
</rich:scrollableDataTable>
[/code]
O código acima deve ter algum erro, não é possivel, a grid perde todas as suas funcionalidades… incrível…
Obrigado pela ajuda…
esse binding que vc está utilizando armazena faz isso:
private HtmlScrollableDataTable table;
public HtmlScrollableDataTable getTable() {
return table;
}
public void setTable(HtmlScrollableDataTable table) {
this.table = table;
}
Sim… utilizei a classe HtmlScrollableDataTable…
Gerei os getters e setters…
Tudo…
Será que estou utilizando a classe errada?
Estou reparando uma coisa… Todos os scrolls que eu utilizo fazem a mesma coisa… quando eu renderizo… ele perde os facets… sobrepõem as colunas uma acima da outra, mas volta ao normal…
A impressão que dá é que nesse scroll ele faz isso mas não tem capacidade de processamento para voltar ao normal…
Muito estranho…
não acreito que você esteja fazendo certo… acho que estamos esquecendo algum detalhe no seu codigo.
olha como eu faço no meu é um pouco diferente do seu mais …
<rich:scrollableDataTable id=“CarteiraFundos” rowKeyVar=“rkv” frozenColCount=“1” height=“200px” width=“1200px” sortMode=“single” value="#{ManterSimulacao.listar}" var=“fundo” binding="#{ManterSimulacao.table}" >
<rich:column id=“aplic” sortExpression="">
<f:facet name=“header”><h:outputText value=“aplic desejada” /></f:facet>
<h:inputText value="" />
</rich:column>
<rich:column id=“instituicao” sortExpression="#{fundo.instituicao.nome}">
<f:facet name=“header”><h:outputText value=“instituicao” /></f:facet>
<h:outputText value="#{fundo.instituicao.nome}" />
</rich:column>
<rich:column id=“categoria” sortExpression="#{fundo.categoriaANBID.nome}">
<f:facet name=“header”><h:outputText value=“categoria” /></f:facet>
<h:outputText value="#{fundo.categoriaANBID.nome}" />
</rich:column>
<rich:column id=“fundo” sortExpression="#{fundo.nmFundo}">
<f:facet name=“header”><h:outputText value=“fundo” /></f:facet>
<h:outputText value="#{fundo.nmFundo}" />
</rich:column>
rich:scrollableDataTable
Com o dataTable… funciona… mas com o scroll… niente…
Esse scroll esta em um modalPanel??
não está cara… aqui estou trabalhando de um forma um pouco diferente.
humm… por que eu tenho scrolls em formulário e funciona beleza… meu problema está num modalPanel…
uma vez eu fiz funcionar mas dessa está difícil!!!