[RESOLVIDO] Primefaces 3.4 - Problemas na DataTable com paginação

4 respostas
F

Estou usando:
Primefaces 3.4
Jboss 7.1
Spring

Quando clico para ir para proxima pagina nada é executado, usando firebug ele exibe a seguinte msg:

SCRIPT5009: Uncaught ReferenceError: statusDialog is not defined

<h:form>
<p:dataTable id="familyDataTable" value="#{familiaController.familiaDataModel}" var="familia" 
						paginator="true" style="width: 100%;" 
						rows="10" paginatorPosition="bottom"
				 		paginatorTemplate="{CurrentPageReport} {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown}">

<p:column selectionMode="multiple" style="width:18px" />  
.
.

</p:dataTable>

tive que criar um custom ListDataModel<Familia> como no showcase http://www.primefaces.org/showcase/ui/datatableRowSelectionRadioCheckbox.jsf


Resolvido:
Foi só add widgetVar="statusDialog "
<p:ajaxStatus onstart=“statusDialog.show();” onsuccess=“statusDialog.hide();” widgetVar="statusDialog "/>

4 Respostas

L

Onde está o objeto com esse id ?

statusDialog

F

Na verdade esse ‘statusDialog’ não existe no meu código, acredito que seja algo interno do primefaces

L

Mostra o resto da página.

F

lele_vader já que não tinha um statusDialog coloquei um e a paginação funcionou, apesar de umas exceptions
vou dar uma pesquisada

vlwss

&lt;p:ajaxStatus onstart="statusDialog.show();" onsuccess="statusDialog.hide();" widgetVar="statusDialog "/&gt;

Faltou o selection="#{familiaController.selectedFamilies}" no dataTable

INFO  [javax.enterprise.resource.webcontainer.jsf.context] (http-localhost-127.0.0.1-8080-6) java.lang.NullPointerException: java.lang.NullPointerException
	at org.primefaces.component.datatable.feature.SelectionFeature.decodeMultipleSelection(SelectionFeature.java:50) [primefaces-3.4.jar:]
	at org.primefaces.component.datatable.feature.SelectionFeature.decode(SelectionFeature.java:39) [primefaces-3.4.jar:]
	at org.primefaces.component.datatable.DataTableRenderer.decode(DataTableRenderer.java:53) [primefaces-3.4.jar:]
	at javax.faces.component.UIComponentBase.decode(UIComponentBase.java:787) [jboss-jsf-api_2.1_spec-2.0.6.Final.jar:2.0.6.Final]
	at org.primefaces.component.api.UIData.processDecodes(UIData.java:224) [primefaces-3.4.jar:]
	at com.sun.faces.context.PartialViewContextImpl$PhaseAwareVisitCallback.visit(PartialViewContextImpl.java:506) [jsf-impl-2.1.10.jar:2.1.10]
	at com.sun.faces.component.visit.PartialVisitContext.invokeVisitCallback(PartialVisitContext.java:183) [jsf-impl-2.1.10.jar:2.1.10]
	at org.primefaces.component.api.UIData.visitTree(UIData.java:635) [primefaces-3.4.jar:]
	at javax.faces.component.UIComponent.visitTree(UIComponent.java:1623) [jboss-jsf-api_2.1_spec-2.0.6.Final.jar:2.0.6.Final]
	at javax.faces.component.UIForm.visitTree(UIForm.java:371) [jboss-jsf-api_2.1_spec-2.0.6.Final.jar:2.0.6.Final]
	at javax.faces.component.UIComponent.visitTree(UIComponent.java:1623) [jboss-jsf-api_2.1_spec-2.0.6.Final.jar:2.0.6.Final]
	at javax.faces.component.UIComponent.visitTree(UIComponent.java:1623) [jboss-jsf-api_2.1_spec-2.0.6.Final.jar:2.0.6.Final]
	at com.sun.faces.context.PartialViewContextImpl.processComponents(PartialViewContextImpl.java:376) [jsf-impl-2.1.10.jar:2.1.10]
	at com.sun.faces.context.PartialViewContextImpl.processPartial(PartialViewContextImpl.java:252) [jsf-impl-2.1.10.jar:2.1.10]
	at javax.faces.context.PartialViewContextWrapper.processPartial(PartialViewContextWrapper.java:183) [jboss-jsf-api_2.1_spec-2.0.6.Final.jar:2.0.6.Final]
	at javax.faces.component.UIViewRoot.processDecodes(UIViewRoot.java:931) [jboss-jsf-api_2.1_spec-2.0.6.Final.jar:2.0.6.Final]
	at com.sun.faces.lifecycle.ApplyRequestValuesPhase.execute(ApplyRequestValuesPhase.java:78) [jsf-impl-2.1.10.jar:2.1.10]
	at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101) [jsf-impl-2.1.10.jar:2.1.10]
	at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118) [jsf-impl-2.1.10.jar:2.1.10]
	at javax.faces.webapp.FacesServlet.service(FacesServlet.java:593) [jboss-jsf-api_2.1_spec-2.0.6.Final.jar:2.0.6.Final]
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:329) [jbossweb-7.0.13.Final.jar:]
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) [jbossweb-7.0.13.Final.jar:]
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88) [spring-web-3.1.2.RELEASE.jar:3.1.2.RELEASE]
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76) [spring-web-3.1.2.RELEASE.jar:3.1.2.RELEASE]
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280) [jbossweb-7.0.13.Final.jar:]
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) [jbossweb-7.0.13.Final.jar:]
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330) [spring-security-web-3.1.2.RELEASE.jar:3.1.2.RELEASE]
	at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118) [spring-security-web-3.1.2.RELEASE.jar:3.1.2.RELEASE]
	at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84) [spring-security-web-3.1.2.RELEASE.jar:3.1.2.RELEASE]
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) [spring-security-web-3.1.2.RELEASE.jar:3.1.2.RELEASE]
Criado 24 de setembro de 2012
Ultima resposta 24 de set. de 2012
Respostas 4
Participantes 2