【发布时间】:2014-01-10 18:27:30
【问题描述】:
我是煎茶触摸的新用户
我有这家店
Ext.define('Final.store.Fotos',{
extend: 'Ext.data.Store',
requires: ['Final.model.Foto'],
config:{
model: 'Final.model.Foto',
storeId: 'Fotos',
autoLoad: true,
proxy: {
type:'ajax',
url: '../../../prueba/index.cfm',
reader:'json'
}
}
});
一个模型
Ext.define('Final.model.Foto',{
extend: 'Ext.data.Model',
config:{
fields:[
{name: 'caja', type: 'string'},
{name: 'foto_id', type: 'int'},
{name: 'id_caja', type: 'int'},
{name: 'foto', type: 'string'}
]
}
});
还有一个控制器
Ext.define('Final.controller.controladorCaja',{
extend: 'Ext.app.Controller',
config: {
stores: ['Cajas', 'Fotos'],
models: ['Caja', 'Foto'],
refs: {
cajaLista: 'list'
},
control: {
cajaLista: {
itemtap: 'clickCaja'
}
}
},
clickCaja: function(series, item, evento, caja){
var idcaja = caja.data.caja;
var vista = Ext.getCmp('principal');
vista.push({
title: ' Fotos',
items : [{
extend: 'Ext.navigation.View',
config: {
id: 'fotos'
},
items: [{
xtype: 'button',
text: 'fsf'
}]
}]
});
}
});
在我的数据库中,我有 2 个表,其中一个带有 cajas 或 boxes,另一个带有与 id_caja 或 id_box 相关的图像
因此,在煎茶的其他视图中,我在xtype: list 中显示了框的名称。所以,我的问题是当我点击列表中的一个项目并触发函数clickCaja 时,获取点击的元素的 id 并通过 id 框过滤图像
【问题讨论】:
标签: javascript extjs sencha-touch