[jboss-user] [JBoss Seam] - Re: EntityHome, ajax4JSF and Pagination

gledson.rabelo do-not-reply at jboss.com
Wed Apr 25 16:03:19 EDT 2007


I replaced all AJAX4JSF tags for non-ajax Tags and it remains with the same behavior. 

The stranger is that the list of dataTable (# {questionarios.resultList}) is loaded before calling the method # {questionarioHome.removeChecked}.

I am making made a mistake? 

My Non-Ajax Page is Listed below. 


Any help is very appreciated. 

Thanks in Advanced




  | 
  | <?xml version="1.0" encoding="ISO-8859-1"?>
  | <!DOCTYPE composition PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  | <html xmlns="http://www.w3.org/1999/xhtml"
  | 	xmlns:ui="http://java.sun.com/jsf/facelets"
  | 	xmlns:h="http://java.sun.com/jsf/html"
  | 	xmlns:f="http://java.sun.com/jsf/core"
  | 	xmlns:s="http://jboss.com/products/seam/taglib"
  | 	xmlns:rich="http://richfaces.ajax4jsf.org/rich"
  | 	xmlns:a4j="https://ajax4jsf.dev.java.net/ajax"
  | 	template="template.xhtml">
  | 
  | <head>
  | <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  | <title>Questionario List</title>
  | <link href="css/screen.css" rel="stylesheet" type="text/css" />
  | <script language="JavaScript" src="js/JSCookMenu.js"
  | 	type="text/javascript" />
  | <script language="JavaScript" src="js/theme.js" />
  | <link rel="stylesheet" href="css/theme.css" type="text/css" />
  | </head>
  | <body>
  | <div class="body">
  | 
  | <h1>Questionário - Pesquisa</h1>
  | 
  | 
  | 
  | 
  | <h:form id="searchform">
  | 
  | 	<h:messages styleClass="message" />
  | 
  | 	<!-- search box -->
  | 
  | 	<div class="dialog"><span class="prop"> <span class="name">Descricao
  | 	:</span> <span class="value"><h:inputText
  | 		value="#{questionarioSearch.descricao}" /></span> </span> <br />
  | 	<span class="prop"> <span class="name">Exercicio :</span> <span
  | 		class="value"><h:inputText
  | 		value="#{questionarioSearch.exercicio}" /></span> </span> <br />
  | 
  | 	<div class="actionButtons">
  | 	
  | 		<s:link	view="/searchQuestionario.xhtml" value="Pesquisar" />
  | 	
  | 		<s:link	view="/editQuestionario.xhtml" value="Incluir" /></div>
  | 	</div>
  | 
  | 			<!-- search results -->
  | 		
  | 		<rich:dataTable value="#{questionarios.resultList}" var="questionario" 
  | 			id="table">
  | 			<f:facet name="header">
  | 				<rich:columnGroup>
  | 					<rich:column>
  | 						Seleção
  | 					</rich:column>
  | 
  | 					<rich:column>
  | 						<h:commandLink value="-" >
  | 							<f:param name="querySorting" value="descricao" />
  | 						</h:commandLink>
  | 						<h:outputText value="Descrição" />
  | 					</rich:column>
  | 					<rich:column>
  | 						<h:commandLink value="-" >
  | 							<f:param name="querySorting" value="exercicio" />
  | 						</h:commandLink>
  | 						<h:outputText value="Exercício" />
  | 					</rich:column>
  | 				</rich:columnGroup>
  | 			</f:facet>
  | 			
  | 			
  | 			<rich:column>
  | 			<h:selectBooleanCheckbox value="#{questionarioHome.selection[questionario.idQuestionario]}"  />
  | 		</rich:column>
  | 
  | 			<rich:column>
  | 				<s:link view="/viewQuestionario.xhtml"
  | 					value="#{questionario.descricao}">
  | 					<f:param name="questionarioId"
  | 						value="#{questionario.idQuestionario}" />
  | 				</s:link>
  | 			</rich:column>
  | 
  | 			<rich:column>
  | 				<h:outputText value="#{questionario.exercicio}" />
  | 			</rich:column>
  | 			
  | 		</rich:dataTable>
  | 
  | 		<h:outputText
  | 			value="Não há questionários para seram exibidos."
  | 			rendered="#{empty questionarios.resultList}" class="message" />
  | 
  | 
  | 		<div class="tableControl"><h:outputText
  | 			value="Total de Registros: ${questionarios.resultCount}" />
  | 		
  | 		<!--  Pagination Buttons -->	
  | 			
  | 		 <h:commandLink
  | 			value="<<"   
  | 			rendered="#{questionarios.previousExists}">
  | 			<f:param name="firstResult" value="0" />
  | 			<f:param name="querySorting" value="#{questionarios.order}" />
  | 		</h:commandLink> 
  | 		
  | 		<h:commandLink value="<"  
  | 			rendered="#{questionarios.previousExists}">
  | 			<f:param name="firstResult"
  | 				value="#{questionarios.previousFirstResult}" />
  | 			<f:param name="querySorting" value="#{questionarios.order}" />
  | 		</h:commandLink> 
  | 		
  | 		<h:commandLink value=">"  
  | 			rendered="#{questionarios.nextExists}">
  | 			<f:param name="firstResult" value="#{questionarios.nextFirstResult}" />
  | 			<f:param name="querySorting" value="#{questionarios.order}" />
  | 		</h:commandLink> 
  | 		
  | 		<h:commandLink value=">>"  
  | 			rendered="#{questionarios.nextExists}">
  | 			<f:param name="firstResult" value="#{questionarios.lastFirstResult}" />
  | 			<f:param name="querySorting" value="#{questionarios.order}" />
  | 		</h:commandLink></div>
  | 
  | 		
  | 		<div class="actionButtons">
  | 		<!--  Delete Button -->
  | 			<h:commandLink action="#{questionarioHome.removeChecked}"  value="Excluir" >
  | 				<f:param name="firstResult" value="0" />
  | 				<f:param name="querySorting" value="#{questionarios.order}" />
  | 			</h:commandLink>
  | 		
  | 		</div>
  | 
  | 	</h:form>
  | 	
  | </div>
  | 
  | </body>
  | </html>
  | 
  | 
  | 
  | 




View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4040733#4040733

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4040733




More information about the jboss-user mailing list