Ajuda com ajax na datatable

0 respostas
D

boa notie.

tenhu dois comandButton, quando eu clicar neles as duas dataTable tem que atualizar.. so que a datatable com id=tableCidadeSource nao atualiza,
ja fiz sysout e as informações que tem que carrega nela estao indo pro arrayList, alguem pode me ajuda? achei que poderia ser assim:
ender="panelCidades:tableCidadeSource tableEstadoTarget " so que nao funcionou e nao usei o p:ajax porque da um erro assim no console:
info: parameters: invalid chunk '' ignored. - Google Search

<h:panelGrid id="panelFiltros">
							<p:panel id="regiao" header="Região" rendered="#{relatorioPromotorBean.renderedPanelRegiao}" >
								<h:panelGrid columns="2">
									<h:panelGrid id="panelEstadoSource" columns="3">
										<p:dataTable id="tableEstadoSource" scrollable="true" scrollHeight="150" resizableColumns="true"
										style="width:80px" value="#{relatorioPromotorBean.listEstadoSource}" var="estado"
										selection="${relatorioPromotorBean.selectEstadoSource}" selectionMode="multiple"
										rowKey="#{estado.uf}">
										<p:ajax event="rowSelect"/>
											<p:column style="width:40px" headerText="UF">
												<h:outputText value="#{estado.uf}" />
											</p:column>
										</p:dataTable >
										<h:panelGrid>
											<h:commandButton value="Adicionar" >
												<f:ajax execute="@this" listener="#{relatorioPromotorBean.adicionarEstadoSourceTarget}" render="tableCidadeSource tableEstadoTarget " />
											</h:commandButton>											
											<h:commandButton value="Remover " >
												<f:ajax execute="@this" listener="#{relatorioPromotorBean.removerEstadoTargetSource}" render="tableCidadeSource tableEstadoTarget " />
											</h:commandButton>
											
											 
										</h:panelGrid>
										<p:dataTable id="tableEstadoTarget" scrollable="true" scrollHeight="150" resizableColumns="true"
										style="width:80px" value="#{relatorioPromotorBean.listEstadoTarget}" var="estado"
										selection="${relatorioPromotorBean.selectEstadoTarget}" selectionMode="multiple"
										rowKey="#{estado.uf}" emptyMessage="Nenhum uf selecionado">
											<p:ajax event="rowSelect" />
											<p:column style="width:40px" headerText="UF">
												<h:outputText value="#{estado.uf}" />
											</p:column>
										</p:dataTable>
									</h:panelGrid>
									<h:panelGrid id="panelCidades" columns="3">
										<p:dataTable id="tableCidadeSource" scrollable="true" scrollHeight="150" resizableColumns="true"
										style="width:130px" value="#{relatorioPromotorBean.listCidadesSource}" var="cidade"
										selection="${relatorioPromotorBean.selectCidadeSource}" selectionMode="multiple"
										rowKey="#{cidade.nome}" emptyMessage="Nenhuma cidade para o estado selecionado">
										<p:ajax event="rowSelect"/>
											<p:column style="width:90px" headerText="Cidade">
												<h:outputText value="#{cidade.nome}" />
											</p:column>
										</p:dataTable >
										
									</h:panelGrid>
									
								</h:panelGrid>
								<h:panelGrid></h:panelGrid>
							</p:panel>
							
					</h:panelGrid>
Criado 11 de janeiro de 2012
Respostas 0
Participantes 1