Forum


09:08

22/05/2009

jquery 1.3.1
jqgrid 3.4.3
Hi, I have the following xml:
<?xml version="1.0" encoding="iso-8859-1"?>
<rowset>
<header currentPage="1" pageCount="3" recordCount="30" pageSize="10"/>
<elenco>... [some nodes]</elenco>
<elenco>...</elenco>
...
</rowset>
and I want to display into the Pager the informations about actual page, total pages and total records.
By the documentation I read I can use the E[foo] notation (http://www.w3.org/TR/CSS2/selector.html) to obtain node's attribute so my xmlReader is:
xmlReader: {
root: 'rowset',
row: 'elenco',
page: 'header[currentPage]',
total: 'header[pageCount]',
records: 'header[recordCount]',
repeatitems: false
}
but the grid displays "undefined".
With FireBug I inspected into the grid.base.js and i saw that textContent property is an empty string while text property is undefined.
Obviously:
<header>
<currentPage>1</currentPage>
<pageCount>3</pageCount>
<recordCount>30</recordCount>
<pageSize>10</pageSize>
</header>
and
page: 'header>currentPage',
total: 'header>pageCount',
records : 'header>recordCount',
works.
Thanks in advance.
04:24

Moderators
30/10/2007

Hello,
Except the id, attributes are not supported as data.
Reagrds
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:
66 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