0
点赞
收藏
分享

微信扫一扫

36jqGrid 数据结构 - XML结构

玉字璧 2022-03-24 阅读 90


从现在的开始,jqGrid支持任意结构的XML和json数据。 在这个版本中,我们引入了xmlReader 和jsonReader。 这样,我们就可以分析和显示这些数据的数据结构,更多的信息在将来的分当中有所体现。

36jqGrid 数据结构 - XML结构_xml

HTML代码举例

<html>
<head>
<title>jqGrid 实例</title>
</head>
<body>
···代码省略···
<table id="list19"></table>
···代码省略···
</body>
</html>

javascript代码举例

$(function(){
pageInit();
});
function pageInit(){
jQuery("#list19").jqGrid({
url : 'books.xml',
datatype : "xml",
colNames : [ "Author", "Title", "Price", "Published Date" ],
colModel : [
{name : "Author",index : "Author",width : 120,xmlmap : "ItemAttributes>Author"},
{name : "Title",index : "Title",width : 180,xmlmap : "ItemAttributes>Title"},
{name : "Price",index : "Manufacturer",width : 100,align : "right",xmlmap : "ItemAttributes>Price",sorttype : "float"},
{name : "DatePub",index : "ProductGroup",width : 130,xmlmap : "ItemAttributes>DatePub",sorttype : "date"}
],
height : 250,
rowNum : 10,
rowList : [ 10, 20, 30 ],
viewrecords : true,
loadonce : true,
xmlReader : {
root : "Items",
row : "Item",
repeatitems : false,
id : "ASIN"
},
caption : "XML Mapping example"
});
}

books.xml

<Books>
<Items>
<Request>
<IsValid>True</IsValid>
<ItemSearchRequest>
<SearchIndex>Books</SearchIndex>
</ItemSearchRequest>
</Request>
<Item>
<DetailPageURL/>
<ItemAttributes>
<Author>John Grisham</Author>
<Title>A Time to Kill</Title>
<Price>12.99</Price>
<DatePub>1998-05-01</DatePub>
<ASIN>0446351230</ASIN>
</ItemAttributes>
</Item>
<Item>
<DetailPageURL/>
<ItemAttributes>
<Author>Stephen King</Author>
<Title>Blood and Smoke</Title>
<Price>24.00</Price>
<DatePub>2000-01-01</DatePub>
<ASIN>0446355453</ASIN>
</ItemAttributes>
</Item>
<Item>
<DetailPageURL/>
<ItemAttributes>
<Author>John Grisham</Author>
<Title>The Rainmaker</Title>
<Price>7.99</Price>
<DatePub>2001-12-01</DatePub>
<ASIN>0443622434</ASIN>
</ItemAttributes>
</Item>
<Item>
<DetailPageURL/>
<ItemAttributes>
<Author>Stephen King</Author>
<Title>The Green Mile</Title>
<Price>24.00</Price>
<DatePub>1992-01-01</DatePub>
<ASIN>0443622987</ASIN>
</ItemAttributes>
</Item>
<Item>
<DetailPageURL/>
<ItemAttributes>
<Author>Stephen King</Author>
<Title>Misery</Title>
<Price>7.70</Price>
<DatePub>2003-01-01</DatePub>
<ASIN>0443623452</ASIN>
</ItemAttributes>
</Item>
<Item>
<DetailPageURL/>
<ItemAttributes>
<Author>Stephen King</Author>
<Title>The Dark Half</Title>
<Price>48.00</Price>
<DatePub>1999-10-30</DatePub>
<ASIN>0443623482</ASIN>
</ItemAttributes>
</Item>
<Item>
<DetailPageURL/>
<ItemAttributes>
<Author>John Grisham</Author>
<Title>The Partner</Title>
<Price>12.99</Price>
<DatePub>2005-01-01</DatePub>
<ASIN>0443744434</ASIN>
</ItemAttributes>
</Item>
<Item>
<DetailPageURL/>
<ItemAttributes>
<Author>Stephen King</Author>
<Title>It</Title>
<Price>9.70</Price>
<DatePub>2001-10-15</DatePub>
<ASIN>0443698452</ASIN>
</ItemAttributes>
</Item>
<Item>
<DetailPageURL/>
<ItemAttributes>
<Author>Honore de Balzac</Author>
<Title>Cousin Bette</Title>
<Price>19.70</Price>
<DatePub>1991-12-01</DatePub>
<ASIN>0443691234</ASIN>
</ItemAttributes>
</Item>
<Item>
<DetailPageURL/>
<ItemAttributes>
<Author>Alexandr Pushkin</Author>
<Title>Boris Godunov</Title>
<Price>7.15</Price>
<DatePub>1999-01-01</DatePub>
<ASIN>0447791234</ASIN>
</ItemAttributes>
</Item>
<Item>
<DetailPageURL/>
<ItemAttributes>
<Author>Alice in Wonderland</Author>
<Title>Lewis Carroll</Title>
<Price>4.15</Price>
<DatePub>1999-01-01</DatePub>
<ASIN>0447791294</ASIN>
</ItemAttributes>
</Item>
</Items>
</Books>



举报

相关推荐

0 条评论