将 Flexigrid 与 xml 格式的源一起使用,如何指定 xml 的格式?
我的列设置如下:
colModel : [
{display: 'column1', name : 'column1', width : 200, sortable : true, align: 'center'},
{display: 'column2', name : 'column2', width : 100, sortable : true, align: 'left'},
{display: 'column3', name : 'column3', width : 100, sortable : true, align: 'left'},
{display: 'column4', name : 'column4', width : 300, sortable : true, align: 'left'},
],
我将数据源设置为返回 xml 的 url。 xml是这样的:
<?xml version="1.0"?>
<items_list>
<item>
<column1>BlahBlah</column1>
<column2>BlahBlah</column2>
<column3>BlahBlah</column3>
<column4>BlahBlah</column4>
</item>
<item>
<column1>BlahBlah</column1>
<column2>BlahBlah</column2>
<column3>BlahBlah</column3>
<column4>BlahBlah</column4>
</item>
</items_list>
How can I将网格绑定到xml数据源,它似乎无法识别它本身?
I have my columns set as follows:
colModel : [
{display: 'column1', name : 'column1', width : 200, sortable : true, align: 'center'},
{display: 'column2', name : 'column2', width : 100, sortable : true, align: 'left'},
{display: 'column3', name : 'column3', width : 100, sortable : true, align: 'left'},
{display: 'column4', name : 'column4', width : 300, sortable : true, align: 'left'},
],
I set my data source to a url that returns xml. The xml is like this:
<?xml version="1.0"?>
<items_list>
<item>
<column1>BlahBlah</column1>
<column2>BlahBlah</column2>
<column3>BlahBlah</column3>
<column4>BlahBlah</column4>
</item>
<item>
<column1>BlahBlah</column1>
<column2>BlahBlah</column2>
<column3>BlahBlah</column3>
<column4>BlahBlah</column4>
</item>
</items_list>
How can I bind the grid to the xml datasource, it doesn't appear to recognize it as it is?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
flexigrid 期望 xml 以特定方式格式化,如下所示
flexigrid expects xml to be formatted in a specific way like this
它不起作用,因为 flexigrid 不接受格式化的 xml,
您需要去掉制表符和行字符。
it doesn't work because flexigrid won't accept formatted xml
you will need to strip out tabs and en of line characters.