<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
	<title>jQuery Grid Plugin - jqGrid - Topic: About Struts2 jquery plugin</title>
	<link>http://www.trirand.com/blog/?page_id=393/discussion/about-struts2-jquery-plugin</link>
	<description><![CDATA[Grid plugin]]></description>
	<generator>Simple:Press Version 5.7.5.3</generator>
	<atom:link href="http://www.trirand.com/blog/?page_id=393/discussion/about-struts2-jquery-plugin/rss" rel="self" type="application/rss+xml" />
        <item>
        	<title>jogep on About Struts2 jquery plugin</title>
        	<link>http://www.trirand.com/blog/?page_id=393/discussion/about-struts2-jquery-plugin#p13988</link>
        	<category>Discussion</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/discussion/about-struts2-jquery-plugin#p13988</guid>
        	        	<description><![CDATA[<p>A good way to find out what jqGrid sends to the Server is to use Firbug or similar tools.</p>
<p>Choose Network -&#62; XHR and try to delete your Grid Entry.</p>
<p>In the Post Tab of your Request you can see the paramters.</p>
</p>
<p>I sugegst that the ID always has the Name <strong>id</strong> and not <strong>id_auditorio</strong>.</p>
</p>
<p>Hope it helps</p>
</p>
<p>Johanens Geppert</p>
]]></description>
        	        	<pubDate>Mon, 18 Jan 2010 08:54:38 +0200</pubDate>
        </item>
        <item>
        	<title>bicho on About Struts2 jquery plugin</title>
        	<link>http://www.trirand.com/blog/?page_id=393/discussion/about-struts2-jquery-plugin#p13975</link>
        	<category>Discussion</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/discussion/about-struts2-jquery-plugin#p13975</guid>
        	        	<description><![CDATA[<p><em>Hi</em></p>
<p><em><br /></em></p>
<p><em>I was trying to make a simple editable grid like this</em></p>
<p><em>&#160;&#160; <a href="http://code.google.com/p/struts2-jquery/wiki/EditGrid" rel="nofollow" target="_blank"><a href="http://code.google.com/p/strut" rel="nofollow">http://code.google.com/p/strut</a>.....i/EditGrid</a></em></p>
<p><em>but when I make a click on the delete button, it dosen&#39;t send any value to the action </em></p>
<p><em>&#160;I did it:</em></p>
<p><strong>JSP:</strong></p>
<p>&#160;&#160;&#160;&#160; &#60;sj:head useJqGridPlugin="true" jqueryui="true" jquerytheme="redmond"/&#62;<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;br/&#62;</p>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;s:url id="remoteurl" action="jsontable"/&#62;<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;s:url id="editurl" action="edit-grid-entry"/&#62;<br />&#160;&#160;&#160; &#60;sj:grid<br />&#160;&#160;&#160; &#160;&#160;&#160; id="gridedittable"<br />&#160;&#160;&#160; &#160;&#160;&#160; caption="Customer Examples (zazaza)"<br />&#160;&#160;&#160; &#160;&#160;&#160; dataType="json"<br />&#160;&#160;&#160; &#160;&#160;&#160; href="%{remoteurl}"<br />&#160;&#160;&#160; &#160;&#160;&#160; pager="true"<br />&#160;&#160;&#160; &#160;&#160;&#160; navigator="true"<br />&#160;&#160;&#160; &#160;&#160;&#160; navigatorSearchOptions="{sopt:[&#39;eq&#39;,&#39;ne&#39;,&#39;lt&#39;,&#39;gt&#39;]}"<br />&#160;&#160;&#160; &#160;&#160;&#160; navigatorAddOptions="{height:280,reloadAfterSubmit:true}"<br />&#160;&#160;&#160; &#160;&#160;&#160; navigatorEditOptions="{height:280,reloadAfterSubmit:false}"<br />&#160;&#160;&#160; &#160;&#160;&#160; navigatorEdit="false"<br />&#160;&#160;&#160; &#160;&#160;&#160; navigatorView="false"<br />&#160;&#160;&#160; &#160;&#160;&#160; navigatorDelete="true"<br />&#160;&#160;&#160; &#160;&#160;&#160; navigatorDeleteOptions="{height:280,reloadAfterSubmit:true}"<br />&#160;&#160;&#160; &#160;&#160;&#160; gridModel="gridModel"<br />&#160;&#160;&#160; &#160;&#160;&#160; rowList="10,15,20"<br />&#160;&#160;&#160; &#160;&#160;&#160; rowNum="15"<br />&#160;&#160;&#160; &#160;&#160;&#160; editurl="%{editurl}"<br />&#160;&#160;&#160; &#160;&#160;&#160; editinline="true"<br />&#160;&#160;&#160; &#160;&#160;&#160; onSelectRowTopics="rowselect"<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; <br />&#160;&#160;&#160; &#62;</p>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;sj:gridColumn id="id_auditorio" name="id_auditorio" index="id_auditorio" title="id_auditorio" formatter="integer" sortable="false"/&#62;<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;sj:gridColumn id="nombre" name="nombre" index="nombre" title="nombre" editable="true" edittype="text" sortable="true" search="true"/&#62;<br />&#160;&#160;&#160; &#160;&#160;&#160; &#60;sj:gridColumn id="descripcion" name="descripcion" index="descripcion" title="descripcion" sortable="false" editable="true" search="false"/&#62;</p>
<p>&#160;&#160;&#160; &#60;/sj:grid&#62;</p>
</p>
<p><strong>Struts.xml</strong></p>
</p>
<p>&#60;struts&#62;<br />&#160;&#160;&#160; &#60;package name="jeck" extends="struts-default,json-default" namespace="/"&#62;</p>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;action name="jsontable" class="com.action.JsonTable"&#62;<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;result name = "success" type = "json"/&#62;<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;/action&#62;</p>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;action name="edit-grid-entry" class="com.action.EditGridEntry"&#62;<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;result&#62;newjsp.jsp&#60;/result&#62;<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;result name="input"&#62;newjsp.jsp&#60;/result&#62;<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#60;/action&#62;</p>
<p>&#160;&#160;&#160; &#60;/package&#62;<br />&#60;/struts&#62;</p>
</p>
<p><strong>And the class to edit the grid</strong></p>
</p>
<p>public class EditGridEntry extends ActionSupport {</p>
<p>&#160; private String oper;<br />&#160; int id_auditorio;<br />&#160; String nombre;<br />&#160; String descripcion;</p>
<p>&#160; @Actions( {<br />&#160;&#160;&#160; @Action(value = "/edit-grid-entry", results = {<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; @Result(location = "newjsp.jsp", name = "success"), @Result(location = "newjsp.jsp", name = "input")<br />&#160;&#160;&#160; })<br />&#160; })</p>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; @Override<br />&#160; public String execute() throws Exception{<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; System.out.println("oper: "+oper);<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; Auditorio auditorio;<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; if (oper.equals("add"))<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; {<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; //&#160; log.debug("Add Auditorio");<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; auditorio = new Auditorio();<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; auditorio.setNombre(getNombre());<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; auditorio.setDescripcion(getDescripcion());<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; auditorio.setId_auditorio(id_auditorio);</p>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; System.out.println("AuditorioDAO.save(auditorio);");<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; }<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; else if (oper.equals("edit"))<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; {<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; //log.debug("Edit Auditorio");<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; System.out.println("AuditorioDAO.update(auditorio);");<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; //auditorio = AuditorioDAO.findById(null,getId_auditorio());<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; //auditorio.setNombre(getNombre());<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; //auditorio.setDescripcion(getDescripcion());</p>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; }<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; else if (oper.equals("del"))<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; {<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; System.out.println(getId_auditorio());<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; System.out.println(getNombre());<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; System.out.println(getDescripcion());<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; System.out.println("AuditorioDAO.delete(auditorio);");<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; //auditorio = AuditorioDAO.findById(null,getId_auditorio());<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; }<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; return SUCCESS;<br />&#160;&#160;&#160; }</p>
<p>&#160;&#160;&#160; public String getDescripcion() {<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; return descripcion;<br />&#160;&#160;&#160; }</p>
<p>&#160;&#160;&#160; public void setDescripcion(String descripcion) {<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; this.descripcion = descripcion;<br />&#160;&#160;&#160; }</p>
<p>&#160;&#160;&#160; public int getId_auditorio() {<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; return id_auditorio;<br />&#160;&#160;&#160; }</p>
<p>&#160;&#160;&#160; public void setId_auditorio(int id_auditorio) {<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; this.id_auditorio = id_auditorio;<br />&#160;&#160;&#160; }</p>
<p>&#160;&#160;&#160; public String getNombre() {<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; return nombre;<br />&#160;&#160;&#160; }</p>
<p>&#160;&#160;&#160; public void setNombre(String nombre) {<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; this.nombre = nombre;<br />&#160;&#160;&#160; }</p>
<p>&#160;&#160;&#160; public String getOper() {<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; return oper;<br />&#160;&#160;&#160; }</p>
<p>&#160;&#160;&#160; public void setOper(String oper) {<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; this.oper = oper;<br />&#160;&#160;&#160; }</p>
<p>&#160; }</p>
<p><em>I hope that someone can help me, thanks a lot <img class="spSmiley" style="margin:0" title="Laugh" src="/blog/wp-content/forum-smileys/sf-laugh.gif" alt="Laugh" /></em></p>
]]></description>
        	        	<pubDate>Sat, 16 Jan 2010 17:27:05 +0200</pubDate>
        </item>
</channel>
</rss>