hi, Are you using struts 2.1.2 Beta for your project?
With Regards, Ashok dynamicd wrote: > > After some long hours I got pagination and export working with ajaxtags > and displaytag > THis is how you do ajax pagination. > > AjaxTags 1.3 rc7 > Struts2.0.12 > DisplayTag 1.1.1 > > > I had to make small change in the ajaxtags.js for it to work > Comment out the line that calls the prefunction in the ajaxtags.js > > /** > * Prefunction Invoke Ajax.Update TAG > */ > AjaxJspTag.PreFunctionUpdateInvoke = Class.create(); > AjaxJspTag.PreFunctionUpdateInvoke.prototype = Object.extend(new > AjaxJspTag.Base(), { > > initialize: function(ajaxupdateData) { > /** > this.preFunction = ajaxupdateData.preFunction; > if (isFunction(this.preFunction)) > { > this.preFunction(); > } > */ > if (this.cancelExecution) { > alert("I am canceling the excution"); > this.cancelExecution = false; > return ; > } > /** > * alert("Here I am in PreFunction Ajaxupdatedata"+ ajaxupdateData.id + " > " + ajaxupdateData.href + " " + ajaxupdateData.postFunction + " > prefunction" + this.preFunction); > */ > > var thisCall = new > Ajax.Updater(ajaxupdateData.id,ajaxupdateData.href,{onComplete: > ajaxupdateData.postFunction}); > } > > }); > > > Add this to the head section of the page in this order > > <script type="text/javascript" src="js/prototype.js"></script> > <script type="text/javascript" src="js/scriptaculous.js"></script> > <script type="text/javascript" src="js/ajaxtags.js"></script> > > In the jsp page for me which is seperate from the indexpage > > <%@ taglib prefix="s" uri="/struts-tags" %> > <%@ taglib uri="http://displaytag.sf.net" prefix="display" %> > <%@ taglib uri="http://ajaxtags.org/tags/ajax" prefix="ajax" %> > > <s:div id="userpage"> > > <form id="userform" method="POST"> > > <ajax:displayTag id="userList" ajaxFlag="userList"> > > <display:table name="userList" uid="userlist" class="table" > export="true" excludedParams="*" pagesize="15" > requestURI="/Dashboard/ViewAllUsers.action"> > <display:column media="html"> <s:checkbox name="selectedItems" > theme="simple" fieldValue="%{#attr.userlist.id}" > ></s:checkbox></display:column> > <display:column property ="username" title="Username" escapeXml="true" > ></display:column> > <display:column property ="email" title="Email" escapeXml="true" > ></display:column> > <display:column property ="domain" title="SMTP Server Address" > escapeXml="true" ></display:column> > <display:column property ="role" title="Role" > escapeXml="true"></display:column> > <display:column property ="group.name" title="Group" > escapeXml="true"></display:column> > > </display:table> > > </ajax:displayTag> > </form> > > <s:url id="deleteuser" value="/Dashboard/deleteUser.action" /> > <s:a indicator="indicator" href="%{deleteuser}" showLoadingText="false" > id="deleteUser" cssClass="anchors" theme="ajax" targets="users" > formId="userform">Delete</s:a> > > </s:div> > > One thing to note here is that do not use <s:form> use <form> instead. > s:form create a Table and when the ajax call happens it will refresh a > different div in the table and you will see 2 divs with same data > > When you look at the page source you will see the links ajaxified as one > below > a onclick="new AjaxJspTag.PreFunctionUpdateInvoke({id: "userList", href: > "/ViewAllUsers.action?d-3610194-p=2&userList=true" }); return false;" > href="javascript://nop/">Next > Hey Márcio > Where you ever successful in getting AjaxTags to work with Dispay Tag and > Struts2 > I am at the same junction as you were. Please let me know. > Thanks > > > > > Márcio Gurgel wrote: >> >> Hi Randy, >> >> I also tried to set requestURI. >> I'm having lots of problems with components inside tabbedPanels... >> >> For example: >> This example works outside a tabbed panel: >> >> 2. Attach to "onmouseover", and "onclick" event on Area below and >> update >> content of Div1, highlight targets with green color >> <sx:bind id="ex2" href="%{#urlAbrirDadosGerais}" sources="div2" >> targets="div1" events="onmouseover,onclick" highlightColor="green"/> >> <div id="div2" style="width: 300px; height: 50px; border: 1px solid >> black"> >> Mouse Over or Click Here! >> </div> >> >> When its inside a div from tabbedpanel just doesn't work. >> >> Does anyone can help me? >> >> >> 2008/4/15, Randy Burgess <[EMAIL PROTECTED]>: >>> >>> Well your requestURI is not set so the URL is set to the current JSP and >>> not >>> the action. I have never had any success leaving requestURI blank with >>> DisplayTag on S1 or S2. I always set it to the name of an action. >>> >>> Regards, >>> Randy Burgess >>> Sr. Web Applications Developer >>> Nuvox Communications >>> >>> >>> >>> > From: Márcio Gurgel <[EMAIL PROTECTED]> >>> > Reply-To: Struts Users Mailing List <user@struts.apache.org> >>> > Date: Tue, 15 Apr 2008 01:18:34 -0300 >>> > To: Struts Users Mailing List <user@struts.apache.org> >>> > Subject: Re: Struts 2 + AjaxTags + DisplayTag >>> >>> > >>> > Matt, tanks for your help. But I need to persist with displayTags /: >>> > >>> > I guess that there's some kind of validation inside struts 2 that >>> doesnt >>> > allow the correct work of ajaxtags.. >>> > Just take a look at my generated url from displaytag pagination. >>> > >>> > http://localhost:8080/SGVDBA/view/usuario/UsuPesquisaResultados.jsp? >>> > >>> currentUsu.eMail=¤tUsu.chv=¤tUsu.dtGvr=&struts.enableJSONValidatio >>> > n=true >>> > &buttonPesquisar=Pesquisar&dojo.currentUsu.dtGvr=&d-49489-p=2 >>> > >>> > >>> > Tanks all! >>> > >>> > 2008/4/14, matt.payne <[EMAIL PROTECTED]>: >>> >> >>> >> >>> >> You could try struts2 + jquery + jgrid >>> >> (http://trirand.com/jqgrid/jqgrid.html) >>> >> If you need ajax, you need something that returns an json or xml >>> response >>> >> (insert you velocity, freemarker, json result, jsp result here). >>> >> >>> >> Matt >>> >> >>> >> >>> >> >>> >> Márcio Gurgel wrote: >>> >>> >>> >>> Hi all! >>> >>> >>> >>> Since this morning I'm having troubles to configure ajaxTags in my >>> >>> project. >>> >>> I followed the steps from ajaxTags web site, I also saw the ajaxTags >>> >> show >>> >>> case wich contains a example of display:table. >>> >>> But doen't work... >>> >>> >>> >>> Is there some kind os special configuration for struts 2? >>> >>> My displayTable is inside a <sx:tabbedPanel><sx:div> >>> >>> >>> >>> I also tried to use: useSelectedTabCookie="useSelectedTabCookie" to >>> >> select >>> >>> the correct tab when my displayTable pagination submits the page. >>> >>> In this case, the content of the first tab doesn't appear. >>> >>> >>> >>> Regards. >>> >>> >>> >>> Márcio Gurgel >>> >>> >>> >>> >>> >> >>> >> >>> >> -- >>> >> View this message in context: >>> >> >>> http://www.nabble.com/Struts-2-%2B-AjaxTags-%2B-DisplayTag-tp16670438p1668945 >>> >> 8.html >>> >> Sent from the Struts - User mailing list archive at Nabble.com. >>> >> >>> >> >>> >> --------------------------------------------------------------------- >>> >> To unsubscribe, e-mail: [EMAIL PROTECTED] >>> >> For additional commands, e-mail: [EMAIL PROTECTED] >>> >> >>> >> >>> >>> >>> >>> >>> This email and any attachments ("Message") may contain legally >>> privileged >>> and/or confidential information. If you are not the addressee, or if >>> this >>> Message has been addressed to you in error, you are not authorized to >>> read, >>> copy, or distribute it, and we ask that you please delete it (including >>> all >>> copies) and notify the sender by return email. Delivery of this Message >>> to >>> any person other than the intended recipient(s) shall not be deemed a >>> waiver >>> of confidentiality and/or a privilege. >>> >>> >>> This email and any attachments ("Message") may contain legally >>> privileged >>> and/or confidential information. If you are not the addressee, or if >>> this >>> Message has been addressed to you in error, you are not authorized to >>> read, >>> copy, or distribute it, and we ask that you please delete it (including >>> all >>> copies) and notify the sender by return email. Delivery of this Message >>> to >>> any person other than the intended recipient(s) shall not be deemed a >>> waiver >>> of confidentiality and/or a privilege. >>> >> >> > > -- View this message in context: http://www.nabble.com/Struts-2-%2B-AjaxTags-%2B-DisplayTag-tp16670438p19539411.html Sent from the Struts - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]