无法调用未定义 app.js:1 sencha 嵌套的方法“子字符串”
Posted
技术标签:
【中文标题】无法调用未定义 app.js:1 sencha 嵌套的方法“子字符串”【英文标题】:Cannot call method 'substring' of undefined app.js:1 sencha nested 【发布时间】:2013-03-16 14:14:04 【问题描述】:无法调用未定义 app.js:1 的方法“子字符串”
我在基于 sencha doc 上的 building your first app 教程的 sencha touch 应用程序的构建包版本上收到此错误。普通版运行得很好,但是在构建时我只是蓝屏。当我为嵌套列表注释与代理相关的行时,构建的版本运行良好。
proxy:
type: 'jsonp',
url: 'https://ajax.googleapis.com/ajax/services/feed/load?v=1.0&q=http://feeds.feedburner.com/SenchaBlog',
reader:
type: 'json',
rootProperty: 'responseData.feed.entries'
已解决
大多数网站声称这是因为 xtype 写得不好 (example),但在这种情况下,这是由于缺少对 JsonP、NestedList 等内容的明确要求。
【问题讨论】:
【参考方案1】:已解决
大多数网站声称这是因为 xtype 写得不好 (example),但在这种情况下,这是由于缺少对 JsonP、NestedList 等内容的明确要求。
【讨论】:
您添加了什么所有要求?我添加了'Ext.MessageBox','Ext.TitleBar','Ext.NestedList','Ext.data.TreeStore','Ext.data.JsonP'
,但仍然看到同样的错误。【参考方案2】:
尝试在 urls encodeURI 或 encodeURIComponent 中对 Urls 进行编码。
这应该可以解决它 - 如果没有,请发布此文件的整个代码。
您是否忘记添加“叶子”和“字段”信息?
【讨论】:
这是整个文件:pastebin.com/PenQJfw3 我会研究一下编码。 错误不在发布的 Main.js 中。我用它作为我的 Main.js 的替代品,它在开发和包中都可以使用。见截图:link 唯一真正改变的是顺序,但这是真正的应用程序有这个问题pastebin.com/TpWVHSgR我很困惑并上传了错误的文件。对不起。 看截图:[link]zimagez.com/zimage/screenshot-03262013-015132pm.php[/link]以上是关于无法调用未定义 app.js:1 sencha 嵌套的方法“子字符串”的主要内容,如果未能解决你的问题,请参考以下文章
sencha 日历错误未捕获类型错误:无法读取页面加载时未定义的属性“indexOf”