Javascript 在Sencha Touch的面板中加载外部HTML文件
我试图在Sencha Touch 2.3.1中的面板中加载外部html文件 在进行研究时,我发现了以下堆栈溢出帖子: 当我试图从那里使用代码时,失败了 我在控制台中没有发现任何错误 我试图在Sencha论坛上发布它,但系统出于未知原因将我注销 我没有足够的声誉在那篇文章中发表评论或在聊天中问这个问题 巴斯德宾:Javascript 在Sencha Touch的面板中加载外部HTML文件,javascript,extjs,sencha-touch,Javascript,Extjs,Sencha Touch,我试图在Sencha Touch 2.3.1中的面板中加载外部html文件 在进行研究时,我发现了以下堆栈溢出帖子: 当我试图从那里使用代码时,失败了 我在控制台中没有发现任何错误 我试图在Sencha论坛上发布它,但系统出于未知原因将我注销 我没有足够的声誉在那篇文章中发表评论或在聊天中问这个问题 巴斯德宾: 下面是我编写的一些代码,用于执行您正在执行的操作。希望这有帮助 if (!detailPanel.tpl) { Ext.Ajax.request({
下面是我编写的一些代码,用于执行您正在执行的操作。希望这有帮助
if (!detailPanel.tpl) {
Ext.Ajax.request({
scope: this,
//local path of your html file
url: '/Data/Templates/CodeStarsSummitPresenterDetail.html',
success : function(response) {
detailPanel.tpl = new Ext.XTemplate(response.responseText);
detailPanel.update(datas);
},
failure : function(response) {
var text = response.responseText;
Ext.Msg.alert('Error', text, Ext.emptyFn);
}
});
}
else {
detailPanel.update(datas);
}
我总是使用Ext.ComponentQuery.query('#MyPanel')[0]@PeterKellner你能提供一个简单完整的例子吗?
if (!detailPanel.tpl) {
Ext.Ajax.request({
scope: this,
//local path of your html file
url: '/Data/Templates/CodeStarsSummitPresenterDetail.html',
success : function(response) {
detailPanel.tpl = new Ext.XTemplate(response.responseText);
detailPanel.update(datas);
},
failure : function(response) {
var text = response.responseText;
Ext.Msg.alert('Error', text, Ext.emptyFn);
}
});
}
else {
detailPanel.update(datas);
}