Forum


13:28

12/05/2010

Hi I am new to jgrid .Need urgent help Rgarding this.
My Jqgrid and servlet is this
Help needed.
jQuery(document).ready(function(){ jQuery("#list")
.jqGrid({
url:'Jtest/Data',
datatype: 'xml',
mtype:'GET',
colNames:['Inv No','Date', 'Amount','Tax','Total','Notes'],
colModel :[ {name:'invid', index:'invid', width:55, sortable:'true',sorttype:'int' },
{name:'invdate', index:'invdate', width:90, sorttype:'int', sortable:'true'},
{name:'amount', index:'amount', width:80, align:'right', sortable:'true',sorttype:'int'},
{name:'tax', index:'tax', width:80, align:'right', sortable:'true',sorttype:'int'},
{name:'total', index:'total', width:80, align:'right', sortable:'true',sorttype:'int'},
{name:'note', index:'note', width:150, sortable:false} ],
xmlReader: { root:"rows", repeatitems:true},
pager: 'pager1', altRows:true,height:250,
rowNum:30, viewrecords: true, pgbuttons:true,pginput:true,shrinkToFit:true,
autowidth: true,
rowList:[10,20,30],
sortorder: "desc",
imgpath: 'image.png',
toolbar:"top",
sortname:'Inv No',multiselect: true,
caption: 'My first grid'
});jQuery("#list").jqGrid('navGrid','pager1',{add:false,del:false,edit:false,position:'right'});
My Servlet is :::::::::
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
super.doGet(request, response);
PrintWriter out = response.getWriter();
out.println( "<?xml version='1.0' encoding='utf-8'?>");
out.println( "<page>"+1+"</page>");
out.println("<total>"+30+"</total>");
out.println("<records>"+2+"</records>");
out.println("<request>"+true+"/request");
out.println( "<rows>");
out.println("<row id='"+1+"'>");
out.println("<cell>"+2+"</cell>");
out.println( "<cell><![CDATA["+"HIIII"+"]]></cell>");
out.println("<cell>"+2+"</cell>");
out.println("<cell>"+2+"</cell>");
out.println("<cell>"+2+"</cell>");
out.println( "<cell><![CDATA["+"HIIII"+"]]></cell>");
out.println( "</row>");
out.println("<row id='"+2+"'>");
out.println("<cell>"+3+"</cell>");
out.println( "<cell>"+ 3+"</cell>");
out.println("<cell>"+3+"</cell>");
out.println("<cell>"+3+"</cell>");
out.println("<cell>"+3+"</cell>");
out.println( "<cell>"+3+"</cell>");
out.println( "</row>");
out.println("</rows>");
13:42

Moderators
30/10/2007

Hello,
I'm not sure, but you must put the appropriate header before sending the data to the grid.
For php this look like:
header("Content-type: text/xml;charset=utf-8″);
Regards
Tony
For professional UI suites for Java Script and PHP visit us at our commercial products site - guriddo.net - by the very same guys that created jqGrid.
Most Users Ever Online: 715
Currently Online:
147 Guest(s)
Currently Browsing this Page:
1 Guest(s)
Top Posters:
OlegK: 1255
markw65: 179
kobruleht: 144
phicarre: 132
YamilBracho: 124
Renso: 118
Member Stats:
Guest Posters: 447
Members: 11373
Moderators: 2
Admins: 1
Forum Stats:
Groups: 1
Forums: 8
Topics: 10592
Posts: 31289
Newest Members:
, razia, Prankie, psky, praveen neelam, greg.valainis@pa-tech.comModerators: tony: 7721, Rumen[Trirand]: 81
Administrators: admin: 66