Sencha touch Sencha Touch中的XMLReader问题
亲爱的各位,我有XML格式的数据(users.XML,来自sencha文档示例) 这是我的html文件(user.html)Sencha touch Sencha Touch中的XMLReader问题,sencha-touch,xmlreader,Sencha Touch,Xmlreader,亲爱的各位,我有XML格式的数据(users.XML,来自sencha文档示例) 这是我的html文件(user.html) 仅供参考,这三个文件存储在同一个文件夹中。当我在谷歌浏览器上测试时,我没有得到任何数据。我的代码有问题吗?有人能告诉我哪个代码错了吗?我在这个网站上研究过类似的话题,但仍然没有得到明确的答案。thx我是新来的森查触摸自己。但我已经启动并运行了一个类似的解决方案(尽管我的脚本使用JSON而不是XML) 当我浏览您的代码时,您似乎从未启动过存储负载。这家商店从不“开张”
仅供参考,这三个文件存储在同一个文件夹中。当我在谷歌浏览器上测试时,我没有得到任何数据。我的代码有问题吗?有人能告诉我哪个代码错了吗?我在这个网站上研究过类似的话题,但仍然没有得到明确的答案。thx我是新来的森查触摸自己。但我已经启动并运行了一个类似的解决方案(尽管我的脚本使用JSON而不是XML) 当我浏览您的代码时,您似乎从未启动过存储负载。这家商店从不“开张” 您可以通过使用(与代码中的.show()大致相同的行)强制加载存储 或者您可以将自动加载变量添加到存储本身
var store = new Ext.data.Store({
model: 'User',
proxy: {
type: 'ajax',
url : 'users.xml',
reader: {
type: 'xml',
record: 'user'
}
},
autoLoad: true
});
您好,我在代码中添加了autoload:true,但数据不显示。该页面仅显示加载图像(并且从不停止)。对你的解决方案有进一步的解释吗?
Ext.setup({
onReady: function() {
Ext.regModel('User', {
fields: ['id', 'name', 'email']
});
var store = new Ext.data.Store({
model: 'User',
proxy: {
type: 'ajax',
url : 'users.xml',
reader: {
type: 'xml',
record: 'user'
}
}
});
var list = new Ext.List({
fullscreen: true,
itemTpl : '{name} {email}',
grouped : true,
indexBar: true,
store: store
});
list.show();
}
});
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<link rel="stylesheet" href="senchalib/resources/css/sencha-touch.css" type="text/css">
<script type="text/javascript" src="senchalib/sencha-touch.js"></script>
<script type="text/javascript" src="user.js"></script>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
</body>
</html>
store.load();
var store = new Ext.data.Store({
model: 'User',
proxy: {
type: 'ajax',
url : 'users.xml',
reader: {
type: 'xml',
record: 'user'
}
},
autoLoad: true
});