jqgrid数据xml属性
我的xml是这样的: test.xml
<?xml version="1.0" encoding="utf-8"?>
<root>
<R c="0" n="a"/>
<R c="1" n="b"/>
<R c="2" n="c"/>
</root>
如何绑定到jqGrid?我尝试这样:
jQuery("#ourunittb").jqGrid({
url: 'test.xml',
datatype: "xml",
height: 1000,
colNames: ['mycode, 'myname'],
colModel: [
{ width: 60, xmlmap: "root>R>c" },
{ width: 90, xmlmap: "root>R>n" }
],
xmlReader: {
root: "root",
row: "R",
repeatitems: false
},
rowNum: 1000,
autowidth: true
});
但我无法获取数据。请帮我。非常感谢
my xml like this: test.xml
<?xml version="1.0" encoding="utf-8"?>
<root>
<R c="0" n="a"/>
<R c="1" n="b"/>
<R c="2" n="c"/>
</root>
how can bind to jqGrid? i tried like this:
jQuery("#ourunittb").jqGrid({
url: 'test.xml',
datatype: "xml",
height: 1000,
colNames: ['mycode, 'myname'],
colModel: [
{ width: 60, xmlmap: "root>R>c" },
{ width: 90, xmlmap: "root>R>n" }
],
xmlReader: {
root: "root",
row: "R",
repeatitems: false
},
rowNum: 1000,
autowidth: true
});
But I can't get data. Please help me. Thanks very much
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
当前版本的 jqGrid 支持
xmlReader
和xmlmap
内部的功能(请参阅我的原始功能请求 此处)。因此,您可以将 JavaScript 代码修改为以下内容:您可以在 演示:
我添加了
loadonce: true
选项和sorttype
属性支持在加载的网格中进行本地排序。以同样的方式,您可以使用本地分页和本地过滤数据(使用 工具栏搜索 或 高级搜索)The current version of jqGrid supports functions inside of
xmlReader
andxmlmap
(see my original feature request here). So you can modify your JavaScript code to the following:The results you can see on the demo:
I added
loadonce: true
option and thesorttype
property to support local sorting in the loaded grid. In the same way you can use local paging and local filtering of the data (using toolbar searching or advanced searching)