Extjs4 “如何显示”;“父数据”;网格上的模型?
所以我有一个问题,因为我想在网格上显示父数据,如下所示: 父模型Extjs4 “如何显示”;“父数据”;网格上的模型?,extjs4,extjs,extjs-mvc,Extjs4,Extjs,Extjs Mvc,所以我有一个问题,因为我想在网格上显示父数据,如下所示: 父模型 Ext.define('Ab.model.Marca', { extend: 'Ext.data.Model', fields: ['id','nombre'], hasMany: {model: 'Ab.model.Maquina', name: 'maquina'}, proxy{...} }); Ext.define('Ab.model.Maquina', { extend: 'E
Ext.define('Ab.model.Marca', {
extend: 'Ext.data.Model',
fields: ['id','nombre'],
hasMany: {model: 'Ab.model.Maquina', name: 'maquina'},
proxy{...}
});
Ext.define('Ab.model.Maquina', {
extend: 'Ext.data.Model',
fields: ['id','nombre', 'codigo', 'estado'],
associations: [
{type:'belongsTo', model:'Ab.model.Marca', name: 'marca'},
]
proxy:{...}
});
子模型
Ext.define('Ab.model.Marca', {
extend: 'Ext.data.Model',
fields: ['id','nombre'],
hasMany: {model: 'Ab.model.Maquina', name: 'maquina'},
proxy{...}
});
Ext.define('Ab.model.Maquina', {
extend: 'Ext.data.Model',
fields: ['id','nombre', 'codigo', 'estado'],
associations: [
{type:'belongsTo', model:'Ab.model.Marca', name: 'marca'},
]
proxy:{...}
});
子网格
好的,MaquinaController从存储执行加载,这并不重要,因为加载信息非常好。问题是我无法显示父数据
Ext.define('Ab.view.maquina.MaquinaList', {
extend: 'Ext.grid.Panel',
alias: 'widget.maquinalist',
store: 'Maquinas',
columns: [
{ text: _('Nombre'), flex: 1, dataIndex: 'nombre' },
{ text: _('Código Externo'), flex: 1, dataIndex: 'codigo' },
{ text: _('Estado'), flex: 1, dataIndex: 'estado' },
{ text: _('Marca'), flex: 1, dataIndex: 'marca' } <<< HOW CAN I SHOW MARCA?
]
});
Ext.define('Ab.view.maquina.MaquinaList'{
扩展:“Ext.grid.Panel”,
别名:“widget.maquinalist”,
商店:“Maquinas”,
栏目:[
{text:(('Nombre'),flex:1,dataIndex:'Nombre'},
{text:(('Código Externo'),flex:1,dataIndex:'codigo'},
{text:(('Estado'),flex:1,dataIndex:'Estado'},
{text:(('Marca'),flex:1,dataIndex:'Marca'}覆盖column.renderer,并返回record.getParent().get('someData')
此外,请确保您遵守以下规则:
难道没有其他解决方案吗?可能类似于:{text:(('Marca')、flex:1、dataIndex:'Marca.nombre'}
好的,这非常有用,但我还有一个问题:我如何在列左侧的函数中执行该代码。我不确定这是什么意思。你能尝试重新措辞吗?Thxno,对不起,没关系。但是render没有应用结果……这太少了,因为我修改了你的示例以返回值,而不是appy x\u x