<?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: Pager not working in IE</title>
	<link>http://www.trirand.com/blog/?page_id=393/help/pager-not-working-in-ie</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/help/pager-not-working-in-ie/rss" rel="self" type="application/rss+xml" />
        <item>
        	<title>shrawan on Pager not working in IE</title>
        	<link>http://www.trirand.com/blog/?page_id=393/help/pager-not-working-in-ie#p20704</link>
        	<category>Help</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/help/pager-not-working-in-ie#p20704</guid>
        	        	<description><![CDATA[<p>Hi,</p>
<p>I have found the bug, and I have resolved this issue.</p>
</p>
<p>So, Closing the issue.</p>
]]></description>
        	        	<pubDate>Tue, 09 Nov 2010 12:39:33 +0200</pubDate>
        </item>
        <item>
        	<title>shrawan on Pager not working in IE</title>
        	<link>http://www.trirand.com/blog/?page_id=393/help/pager-not-working-in-ie#p20703</link>
        	<category>Help</category>
        	<guid isPermaLink="true">http://www.trirand.com/blog/?page_id=393/help/pager-not-working-in-ie#p20703</guid>
        	        	<description><![CDATA[<p>Hi,</p>
</p>
<p>I am using struts2-jquery-grid-plugin-2.3.1.jar, grid pager no working in IE but it is working in mozilla-firefox.</p>
</p>
<p>Bellow is th code:</p>
</p>
<p>java class file:</p>
<p>/**<br />&#160;* <br />&#160;*/<br />package com.mps.ejp.admin.struts2.actions;</p>
<p>import java.sql.SQLException;<br />import java.util.ArrayList;<br />import java.util.List;</p>
<p>import org.apache.struts2.convention.annotation.Action;<br />import org.apache.struts2.convention.annotation.InterceptorRef;<br />import org.apache.struts2.convention.annotation.Namespace;<br />import org.apache.struts2.convention.annotation.ParentPackage;<br />import org.apache.struts2.convention.annotation.Result;</p>
<p>import com.google.inject.Inject;<br />import com.mps.ejp.admin.delegate.GroupService;<br />import com.mps.ejp.commons.model.Group;<br />import com.mps.ejp.commons.model.Journal;<br />import com.mps.ejp.commons.struts2.actions.Struts2AbstractAction;<br />import com.opensymphony.xwork2.ModelDriven;</p>
<p>/**<br />&#160;* @author s.lal<br />&#160;*<br />&#160;*/<br />@ParentPackage("ejp")<br />@Namespace("/ejp")<br />public class GroupsAction extends Struts2AbstractAction implements ModelDriven&#60;Group&#62; {<br />&#160;&#160; &#160;<br />&#160;&#160; &#160;private static final long serialVersionUID = 1L;<br />&#160;&#160; &#160;@Inject private GroupService groupService;<br />&#160;&#160; &#160;private Group groupObj;<br />&#160;&#160; &#160;private String selectedJournalIds = "";<br />&#160;&#160; &#160;private List&#60;Group&#62; groupList = new ArrayList&#60;Group&#62;();<br />&#160;&#160; &#160;private List&#60;Journal&#62; jrlnAssignedList = new ArrayList&#60;Journal&#62;();<br />&#160;&#160; &#160;private List&#60;Journal&#62; jrlnUnassignedList = new ArrayList&#60;Journal&#62;();<br />&#160;&#160; &#160;private List&#60;Group&#62; gridModel = new ArrayList&#60;Group&#62;();<br />&#160;&#160; &#160;private Integer rows = 0;<br />&#160;&#160;&#160; private Integer page = 0;<br />&#160;&#160;&#160; private Integer total = 0;<br />&#160;&#160;&#160; private Integer records = 0;<br />&#160;&#160;&#160; private String sord;<br />&#160;&#160;&#160; private String sidx;<br />&#160;&#160;&#160; private int to;<br />&#160;&#160;&#160; private int from;<br />&#160;&#160;&#160; private boolean loadonce = false;<br />&#160;&#160; &#160;<br />&#160;&#160; &#160;public int getTo() {<br />&#160;&#160; &#160;&#160;&#160; &#160;return to;<br />&#160;&#160; &#160;}</p>
<p>&#160;&#160; &#160;public void setTo(int to) {<br />&#160;&#160; &#160;&#160;&#160; &#160;this.to = to;<br />&#160;&#160; &#160;}</p>
<p>&#160;&#160; &#160;public int getFrom() {<br />&#160;&#160; &#160;&#160;&#160; &#160;return from;<br />&#160;&#160; &#160;}</p>
<p>&#160;&#160; &#160;public void setFrom(int from) {<br />&#160;&#160; &#160;&#160;&#160; &#160;this.from = from;<br />&#160;&#160; &#160;}</p>
<p>&#160;&#160; &#160;public String getSelectedJournalIds() {<br />&#160;&#160; &#160;&#160;&#160; &#160;return selectedJournalIds;<br />&#160;&#160; &#160;}</p>
<p>&#160;&#160; &#160;public void setSelectedJournalIds(String selectedJournalIds) {<br />&#160;&#160; &#160;&#160;&#160; &#160;this.selectedJournalIds = selectedJournalIds;<br />&#160;&#160; &#160;}<br />&#160;&#160; &#160;<br />&#160;&#160; &#160;public List&#60;Journal&#62; getJrlnAssignedList() {<br />&#160;&#160; &#160;&#160;&#160; &#160;return jrlnAssignedList;<br />&#160;&#160; &#160;}</p>
<p>&#160;&#160; &#160;public void setJrlnAssignedList(List&#60;Journal&#62; jrlnAssignedList) {<br />&#160;&#160; &#160;&#160;&#160; &#160;this.jrlnAssignedList = jrlnAssignedList;<br />&#160;&#160; &#160;}</p>
<p>&#160;&#160; &#160;public List&#60;Journal&#62; getJrlnUnassignedList() {<br />&#160;&#160; &#160;&#160;&#160; &#160;return jrlnUnassignedList;<br />&#160;&#160; &#160;}</p>
<p>&#160;&#160; &#160;public void setJrlnUnassignedList(List&#60;Journal&#62; jrlnUnassignedList) {<br />&#160;&#160; &#160;&#160;&#160; &#160;this.jrlnUnassignedList = jrlnUnassignedList;<br />&#160;&#160; &#160;}<br />&#160;&#160; &#160;&#160;&#160; &#160;<br />&#160;&#160; &#160;public List&#60;Group&#62; getGridModel() {<br />&#160;&#160; &#160;&#160;&#160; &#160;return gridModel;<br />&#160;&#160; &#160;}</p>
<p>&#160;&#160; &#160;public void setGridModel(List&#60;Group&#62; gridModel) {<br />&#160;&#160; &#160;&#160;&#160; &#160;this.gridModel = gridModel;<br />&#160;&#160; &#160;}</p>
<p>&#160;&#160; &#160;public boolean isLoadonce() {<br />&#160;&#160; &#160;&#160;&#160; &#160;return loadonce;<br />&#160;&#160; &#160;}</p>
<p>&#160;&#160; &#160;public void setLoadonce(boolean loadonce) {<br />&#160;&#160; &#160;&#160;&#160; &#160;this.loadonce = loadonce;<br />&#160;&#160; &#160;}</p>
<p>&#160;&#160; &#160;public Integer getRows() {<br />&#160;&#160; &#160;&#160;&#160; &#160;return rows;<br />&#160;&#160; &#160;}</p>
<p>&#160;&#160; &#160;public void setRows(Integer rows) {<br />&#160;&#160; &#160;&#160;&#160; &#160;this.rows = rows;<br />&#160;&#160; &#160;}</p>
<p>&#160;&#160; &#160;public Integer getPage() {<br />&#160;&#160; &#160;&#160;&#160; &#160;return page;<br />&#160;&#160; &#160;}</p>
<p>&#160;&#160; &#160;public void setPage(Integer page) {<br />&#160;&#160; &#160;&#160;&#160; &#160;this.page = page;<br />&#160;&#160; &#160;}</p>
<p>&#160;&#160; &#160;public Integer getTotal() {<br />&#160;&#160; &#160;&#160;&#160; &#160;return total;<br />&#160;&#160; &#160;}</p>
<p>&#160;&#160; &#160;public void setTotal(Integer total) {<br />&#160;&#160; &#160;&#160;&#160; &#160;this.total = total;<br />&#160;&#160; &#160;}</p>
<p>&#160;&#160; &#160;public Integer getRecords() {<br />&#160;&#160; &#160;&#160;&#160; &#160;return records;<br />&#160;&#160; &#160;}</p>
<p>&#160;&#160; &#160;public void setRecords(Integer records) {<br />&#160;&#160; &#160;&#160;&#160; &#160;this.records = records;<br />&#160;&#160; &#160;}</p>
<p>&#160;&#160; &#160;public String getSord() {<br />&#160;&#160; &#160;&#160;&#160; &#160;return sord;<br />&#160;&#160; &#160;}</p>
<p>&#160;&#160; &#160;public void setSord(String sord) {<br />&#160;&#160; &#160;&#160;&#160; &#160;this.sord = sord;<br />&#160;&#160; &#160;}</p>
<p>&#160;&#160; &#160;public String getSidx() {<br />&#160;&#160; &#160;&#160;&#160; &#160;return sidx;<br />&#160;&#160; &#160;}</p>
<p>&#160;&#160; &#160;public void setSidx(String sidx) {<br />&#160;&#160; &#160;&#160;&#160; &#160;this.sidx = sidx;<br />&#160;&#160; &#160;}</p>
<p>&#160;&#160; &#160;public Group getModel() {<br />&#160;&#160; &#160;&#160;&#160; &#160;groupObj = new Group();<br />&#160;&#160; &#160;&#160;&#160; &#160;return groupObj;<br />&#160;&#160; &#160;}<br />&#160;&#160; &#160;<br />&#160;&#160; &#160;@Action(value="manageGroupsAction",interceptorRefs= {&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#160;<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;@InterceptorRef("defaultStack"),&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#160;<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;@InterceptorRef("authentication"),<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;@InterceptorRef("authorization") ,<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;@InterceptorRef("breadcrumb")<br />&#160;&#160; &#160;},<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;results={@Result(name="success",type="dispatcher",location="/resources/jsp/admin/manageGroups.jsp"),<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160; @Result(name="failure",type="dispatcher",location="/resources/jsp/common/globalerror.jsp")})<br />&#160;&#160; &#160;public String manageGroupsAction() throws Exception {<br />&#160;&#160; &#160;&#160;&#160; &#160;return SUCCESS;<br />&#160;&#160; &#160;}<br />&#160;&#160; &#160;<br />&#160;&#160; &#160;@Action(value="getGridAction",interceptorRefs= {&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#160;<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;@InterceptorRef("defaultStack"),&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#160;<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;@InterceptorRef("authentication"),<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;@InterceptorRef("authorization") ,<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;@InterceptorRef("breadcrumb")<br />&#160;&#160; &#160;},<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;results={@Result(name="success",type="dispatcher",location="/resources/jsp/admin/groupGrid.jsp"),<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160; @Result(name="failure",type="dispatcher",location="/resources/jsp/common/globalerror.jsp")})<br />&#160;&#160; &#160;public String getGridAction() throws Exception {&#160;&#160; &#160;&#160;&#160; &#160;<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;<br />&#160;&#160; &#160;&#160;&#160; &#160;return SUCCESS;<br />&#160;&#160; &#160;}<br />&#160;&#160; &#160;<br />&#160;&#160; &#160;@Action(value="getGroupGridAction",interceptorRefs= {&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#160;<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;@InterceptorRef("defaultStack"),&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#160;<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;@InterceptorRef("authentication"),<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;@InterceptorRef("authorization")<br />&#160;&#160; &#160;},<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;results={@Result(name="success",type="json")})<br />&#160;&#160; &#160;public String getGroupGridAction() {<br />&#160;&#160; &#160;&#160;&#160; &#160;<br />&#160;&#160; &#160;&#160;&#160; &#160; try {&#160;&#160; &#160;<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160; groupList = groupService.getAllGroup();<br />&#160;&#160; &#160;&#160;&#160; &#160; } catch (Exception e) {<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;e.printStackTrace();<br />&#160;&#160; &#160;&#160;&#160; &#160; }<br />&#160;&#160; &#160;&#160;&#160; &#160;<br />&#160;&#160; &#160;&#160;&#160; &#160; &#160;&#160; &#160;if (getSord() != null &#38;&#38; getSord().equalsIgnoreCase("asc")){<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;&#160; //Collections.sort(journalSet);<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160;&#160; }<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160;&#160; if (getSord() != null &#38;&#38; getSord().equalsIgnoreCase("desc")){<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;&#160; //Collections.sort(journalSet);<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160; // Collections.reverse(journalSet);<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160;&#160; }</p>
<p>&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160;&#160; setRecords(groupList.size());</p>
<p>&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160;&#160; to = (getRows() * getPage());<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160;&#160; from = to - getRows();</p>
<p>&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160;&#160; if (to &#62; getRecords()) to = getRecords();<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160;&#160; setTotal((int) Math.ceil((double) getRecords() / (double) getRows()));<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160;&#160; if (loadonce){<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; setGridModel(groupList);<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160;&#160; }else{<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160; setGridModel(groupList.subList(from, to));&#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;<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;<br />&#160;&#160; &#160;&#160;&#160; &#160;return SUCCESS;<br />&#160;&#160; &#160;}<br />&#160;&#160; &#160;<br />&#160;&#160; &#160;@Action(value="addUpdateGroupAction",interceptorRefs= {&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#160;<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;@InterceptorRef("defaultStack"),&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#160;<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;@InterceptorRef("authentication"),<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;@InterceptorRef("authorization") <br />&#160;&#160; &#160;},<br />&#160;&#160; &#160;<br />&#160;&#160; &#160;results={@Result(name="success",type="dispatcher",location="/resources/jsp/common/actionResult.jsp")})<br />&#160;&#160; &#160;public String addUpdateGroup() throws Exception {<br />&#160;&#160; &#160;&#160;&#160; &#160;int addUpdate[] = groupService.addUpdateGroup(groupObj);<br />&#160;&#160; &#160;&#160;&#160; &#160;int i = addUpdate[0];<br />&#160;&#160; &#160;&#160;&#160; &#160;String str = "";<br />&#160;&#160; &#160;&#160;&#160; &#160;if(i == 1){<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;str = "Group saved successfully";<br />&#160;&#160; &#160;&#160;&#160; &#160;}else if(i == 2){<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;str = "Group updated successfully";<br />&#160;&#160; &#160;&#160;&#160; &#160;}else{<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;str = "Duplicate Group Name not Allowed";<br />&#160;&#160; &#160;&#160;&#160; &#160;}<br />&#160;&#160; &#160;&#160;&#160; &#160;addActionMessage(str);<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;<br />&#160;&#160; &#160;&#160;&#160; &#160;return SUCCESS;<br />&#160;&#160; &#160;}<br />&#160;&#160; &#160;<br />&#160;&#160; &#160;@Action(value="getGroupJournalTabAction",interceptorRefs= {&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#160;<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;@InterceptorRef("defaultStack"),&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#160;<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;@InterceptorRef("authentication"),<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;@InterceptorRef("authorization")<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;}, <br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;results={@Result(name="success",type="json")})<br />&#160;&#160;&#160; public String getGroupJournalTabAction(){ &#160;&#160; &#160;&#160;&#160; &#160;<br />&#160;&#160; &#160;&#160;&#160; &#160;try { <br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;jrlnAssignedList = groupService.getJournalsAssignedToGroups(groupObj.getGroupId());<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;jrlnUnassignedList = groupService.getJournalsUnassignedToGroups(groupObj.getGroupId());&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;<br />&#160;&#160; &#160;&#160;&#160; &#160;} catch (SQLException e) {<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;e.printStackTrace();<br />&#160;&#160; &#160;&#160;&#160; &#160;}<br />&#160;&#160; &#160;&#160;&#160; &#160;return SUCCESS;<br />&#160;&#160; &#160;}<br />&#160;&#160; &#160;<br />&#160;&#160; &#160;public String getJSON(){<br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; return getGroupJournalTabAction();<br />&#160;&#160;&#160; }<br />&#160;&#160; &#160;<br />&#160;&#160; &#160;<br />&#160;&#160; &#160;<br />&#160;&#160; &#160;@Action(value="updateGrpJrnlAction",interceptorRefs= {&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#160;<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;@InterceptorRef("defaultStack"),&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#160;<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;@InterceptorRef("authentication"),<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;@InterceptorRef("authorization") <br />&#160;&#160; &#160;},<br />&#160;&#160; &#160;<br />&#160;&#160; &#160;results={@Result(name="success",type="dispatcher",location="/resources/jsp/common/actionResult.jsp")})<br />&#160;&#160; &#160;public String updateGrpJrnlAction() throws Exception {<br />&#160;&#160; &#160;&#160;&#160; &#160;int status = groupService.assignJournalsToGroup(groupObj.getGroupId(),selectedJournalIds);<br />&#160;&#160; &#160;&#160;&#160; &#160;if(status == 1){<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;addActionMessage("Group updated successfully.");<br />&#160;&#160; &#160;&#160;&#160; &#160;}else{<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;addActionMessage("Problem occur at server level.Please try again...");<br />&#160;&#160; &#160;&#160;&#160; &#160;}<br />&#160;&#160; &#160;&#160;&#160; &#160;<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;<br />&#160;&#160; &#160;&#160;&#160; &#160;return SUCCESS;<br />&#160;&#160; &#160;}<br />&#160;&#160; &#160;<br />&#160;&#160; &#160;&#160;&#160; &#160;<br />&#160;&#160; &#160;@Action(value="deleteGroupAction",interceptorRefs= {&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#160;<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;@InterceptorRef("defaultStack"),&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#160;<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;@InterceptorRef("authentication"),<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;@InterceptorRef("authorization")<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;}, <br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;results={@Result(name="success",type="dispatcher",location="/resources/jsp/common/actionResult.jsp"),<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160; @Result(name="error",type="dispatcher",location="/resources/jsp/common/globalerror.jsp")})<br />&#160;&#160;&#160; public String deleteGroupAction(){ &#160;&#160; &#160;&#160;&#160; &#160;<br />&#160;&#160; &#160;&#160;&#160; &#160;try {<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;addActionMessage(groupService.deleteGroup(groupObj.getGroupId()));<br />&#160;&#160; &#160;&#160;&#160; &#160;} catch (SQLException e) {<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;e.printStackTrace();<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;return "error";<br />&#160;&#160; &#160;&#160;&#160; &#160;}<br />&#160;&#160; &#160;&#160;&#160; &#160;return SUCCESS;<br />&#160;&#160; &#160;}</p>
<p>}</p>
</p>
<p>jsp page:</p>
</p>
<p>&#60;%@ taglib prefix="s" uri="/struts-tags"%&#62;<br />&#60;%@ taglib prefix="sj" uri="/struts-jquery-tags"%&#62;<br />&#60;%@ taglib prefix="sjg" uri="/struts-jquery-grid-tags"%&#62;</p>
<p>&#60;s:url id="groupGridUrl" action="getGroupGridAction"&#62;<br />&#160;&#160; &#160;&#160;&#160; &#160;&#60;s:param name="loadonce" value="%{true}" /&#62; <br />&#160;&#160; &#160;&#60;/s:url&#62;<br />&#160;&#160; &#160;<br />&#60;sjg:grid <br />&#160;&#160; &#160;width="942"<br />&#160;&#160;&#160; id="groupGridTable" <br />&#160;&#160;&#160; dataType="json" <br />&#160;&#160;&#160; href="%{groupGridUrl}"<br />&#160;&#160;&#160; pager="true" <br />&#160;&#160;&#160; navigator="true"<br />&#160;&#160;&#160; navigatorEdit="false"<br />&#160;&#160;&#160; navigatorView="false"<br />&#160;&#160; &#160;navigatorAdd="false"<br />&#160;&#160;&#160; navigatorDelete="false"<br />&#160;&#160;&#160; navigatorSearch="false"<br />&#160;&#160; &#160;rowList="10,20,30,100"<br />&#160;&#160;&#160; rowNum="10"<br />&#160;&#160;&#160; gridModel="gridModel"<br />&#160;&#160;&#160; rownumbers="true"<br />&#160;&#160;&#160; editinline="false"<br />&#160;&#160;&#160; viewrecords="true"<br />&#160;&#160; &#160;altRows="true"&#160;&#160; &#160;<br />&#160;&#160;&#160; loadonce="true"<br />&#160;&#160;&#160; altRows="true" <br />&#160;&#160; &#160;cssClass="grdrow_1" <br />&#160;&#160; &#160;altClass="grdrow_2"<br />&#160;&#160; &#160;&#62;<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#60;sjg:gridColumn name="groupId" index="groupId" title="group ID" hidden="true" formatter="integer" editable="false" sortable="false" key="true"/&#62;&#160;&#160; &#160;&#160;&#160; &#160;<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#60;sjg:gridColumn name="groupName" index="groupName" title="Group Name" sortable="true"/&#62;<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#60;sjg:gridColumn name="editBtn" align="center" formatter="formatEditLink" index="editBtn" title="Edit" sortable="false" width="24"/&#62;<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#60;sjg:gridColumn name="deleteBtn" align="center" formatter="formatDeleteLink" index="deleteBtn" title="Delete" sortable="false" width="24"/&#62;<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;<br />&#160;&#160; &#160;&#160;&#160; &#160;&#160;&#160; &#160;&#60;/sjg:grid&#62;</p>
]]></description>
        	        	<pubDate>Tue, 09 Nov 2010 11:13:59 +0200</pubDate>
        </item>
</channel>
</rss>