我想获取 在 sencha touch 2 的快照中突出显示的media:content 属性->“url”值。
我的煎茶模型代码是
Ext.define('MyApp.model.Feed', {
extend: 'Ext.data.Model',
config: {
fields: [
{
name: 'title'
},
{
name: 'link'
},
{
name: 'pubDate'
},
{
name: 'channel'
},
{
name: 'item'
},
{
name: 'content'
},
{
name: 'description'
},
{
name: 'category'
}
],
hasMany: {
associationKey: 'content',
model: 'MyApp.model.Feed',
autoLoad: true
}
}
});
煎茶店 XMLStore
Ext.define('MyApp.store.MyXmlStore', {
extend: 'Ext.data.Store',
requires: [
'MyApp.model.Feed'
],
config: {
autoLoad: true,
model: 'MyApp.model.Feed',
storeId: 'MyXmlStore',
proxy: {
type: 'ajax',
url: 'http://www.goodnews.pk/feed/',
reader: {
type: 'xml',
rootProperty: 'channel',
record: 'item'
}
}
}
});
MyList 查看代码
Ext.define('MyApp.view.ListView', {
extend: 'Ext.Panel',
config: {
id: 'ListView',
layout: {
type: 'card'
},
items: [
{
xtype: 'list',
itemTpl: [
'<div style="width:auto; float:left;"><img src="{pubDate}" width="50" height="50" /></div>',
'<div style="width:70%; padding: 5px;">',
' <span><h4>{description}</h4></span>',
' <span>{category}</span>',
' <span>{content}</span>',
'</div>'
],
store: 'MyXmlStore'
}
]
}
});
xml 链接是www.goodnews.pk/feed/