У меня есть два магазина и соответствующие им модель ...отображения различного магазина в одном xtemplte
Опрос Модель
Ext.define('PollsTest.model.Poll', {
extend: 'Ext.data.Model',
xtype : 'poll',
requires: [
'Ext.data.identifier.Uuid'
],
config: {
fields: [
{ name: 'title'},
{ name: 'uri' },
],
identifier: {
type: 'uuid'
},
hasMany :
[
{
model : 'PollsTest.model.Choice',
name : 'Choices',
primaryKey : 'title',
foreignKey : 'title',
foreignStore : 'Choices'
}
]
}
});
Выбор модель
Ext.define('PollsTest.model.Choice', {
extend: 'Ext.data.Model',
requires: [
'Ext.data.identifier.Uuid'
],
config: {
fields: [
{ name: 'choice', type: 'auto' },
{ name: 'votes', type: 'auto' },
{name : 'title', type: 'auto'},
{name : 'uri', type : 'auto'}
],
identifier: {
type: 'uuid'
},
belongsTo : {
model : 'PollsTest.model.Poll',
name : 'Choices',
primaryKey : 'title',
foreignKey : 'title',
foreignStore : 'Choices',
getterName: 'getChoice',
setterName: 'setChoice'
}
}
});
и я должны отображаться в моем шаблоне таким образом, чтобы:
'<p>{title} <br> choices : {uri}<br></p>',
'<tpl for "choices">',
'<p> {Choice.choice} <br></p>',
'</tpl>',
и теперь у меня нет ошибок, но выбор не отображается в шаблоне. Шаблон представляет собой панель, не содержащую список.
Любые мысли будут оценены
Как я могу создать отдельный объект, манипулируя обоими магазинами? Можете ли вы предоставить какие-либо рабочие примеры/коды? – Jithu
Предположим, у меня есть 2 магазина. ** Опросы ** и ** Выбор ** ??? Как я могу это сделать?? – Jithu