/**
* @Author sai
* 内容详细页
*/
Ext.define('SmartMenu.view.dynamic.Details', {
extend: 'Ext.Panel',
requires:['SmartMenu.view.dynamic.NewsImg'],
config: {
styleHtmlContent: true,
scrollable: 'vertical',
layout: 'vbox',
items:[],
listeners : {
painted : function(panel) {
var el = panel.element;
el.on('tap', function(e, t) {
var image = e.getTarget('img');
if (image) {
this.onTap(image.src);
}
}, panel);
}
}
},
initialize: function() {
var panel=this;
var urls=this.getData().image_url;
var h = '
'
'
h+='
for(var i=0;i
h+="
}
h+='
h+= '
'
var items = [{html:h}];
this.setItems(items);
},
onTap:function(url){
if(url){
if(!Ext.getCmp('news')){
Ext.create('SmartMenu.view.dynamic.NewsImg',{id:'news'});}
imgPanel=Ext.getCmp('news');
var h = '[img]'+ url+'" style="height:100%; width:100%;[/img]';
imgPanel.setHtml(h);
if (!imgPanel.getParent()) {
Ext.Viewport.add(imgPanel);
}
imgPanel.show();
}
}
});