javascript Sencha touch仅在浏览器中不在设备上显示数据
javascript Sencha touch not displaying data on device only in browser
Sencha touch 2.4.1不在设备上显示数据,但在浏览器中显示。这是我的代码:
{
flex: 3,
xtype: 'container',
type: 'hbox',
layout: 'fit',
height: '400px',
align: 'center',
items: [{
xtype: 'dataview',
height: '400px',
store: myStore,
padding: 15,
itemTpl: "{foo}"
}]
"{Foo}"只在浏览器中显示,但从不在我的设备上显示。其他一切都在两者上完美地显示和工作。当我调试设备时,我可以在store: myStore,
行添加一个断点,我看到它包含了"{foo}"的所有正确信息,但不会显示在设备上。帮助
有什么想法吗?感谢
商店代码:
var myStore = Ext.create('myApp.store.myStore');
var myStoreTwo = Ext.create('myApp.store.myStoreTwo');
Ext.application({
name: 'myApp',
requires: [
'Ext.MessageBox',
'myApp.store.amyStore',
'myApp.store.myStoreTwo'
],
views: [
'Main',
'...'
],
models: [
'...',
'...',
'...'
],
stores: [
'myApp.store.myStore',
'myStoreTwo',
'...'
],
我创建存储的变量是因为在Main类中,我必须更改存储的一些代理设置,然后将其传递到其他类中使用。我能做到这一点的唯一方法是用vars创建它们的实例。
可能是您的数据结构有点不同或损坏。尝试将以下内容放入项目模板中。它将向您显示传递到模板的数据:
itemTpl: "{[console.log(values)]} {foo}"
确保在通过sencha app build
命令打包应用程序时,您在app.json中提到了所需的json/xml文件,否则它将不会在打包过程中捆绑数据文件。我认为您正在尝试使用proxy:{ type:'ajax'}
从json/xml文件中获取数据。
此外,当您在app.json中包含json/xml文件时,不要忘记在应用程序目录中使用sencha app refresh
命令刷新sencha应用程序。
相关文章:
- 如何将json数据显示为html
- 解耦按钮(两个按钮同时切换),并根据数据显示相应的按钮
- 将json提要数据显示为html
- 使用Ajax Get方法将数据显示到特定元素中
- 如何将数据显示为线性highChart
- Json显示来自网站的数据显示仅未定义
- 使 ajax 请求和成功数据显示在 id <选择>选择>部分中
- 在按钮单击时将图像URL数据显示到弹出框中,而无需禁用背景
- 如何在循环中将 json 数据显示为 HTML
- 如何使用javascript在html中将firebase数据显示为列表
- PHP同时循环数组数据显示到javascript中
- 原始图像数据显示
- 如何在 y 轴上将数据显示为 KB、MB、GB、TB
- Ajax 数据显示在包含 10 行的表中
- 如何让 Mathjax.js 与 ANCII.js 将附加的 json 数据显示为正确的公式
- 调用 Worklight 适配器并将列表视图中的 JSON 数据显示为字符串
- Jquery/Javascript Datatables : 如何在行选择时将行数据显示到 html 文本字段中
- 双击 td 时,如何在警告框中将数据库中的数据显示为 html 表
- 日期之间的数据显示所有头
- 如何使用模板中的数据显示谷歌地图