我在我的 CostCenter 和我的站点模型之间建立了关联。
我的问题是,当我尝试在 CostCenterGrid 中显示站点时,关联没有及时加载。
items: [
{
xtype: 'gridpanel',
itemId: 'CostCenterGrid',
columns: [
{
text: MR.locale.Name,
dataIndex: 'Name',
renderer: function(translation) {
return translation.get('ActualTranslation');
},
width: 150
}, {
text: MR.locale.Site,
dataIndex: 'Site',
renderer: function(value, meta, record) {
return record.getSite().get('ActualName');
},
width: 150
},
],
store: 'MR.store.administration.CostCenter',
}
如您所见,我有一个站点属性的自定义渲染器。第一次渲染网格时,站点不显示。再次运行它时,该站点将正确可见。
如何克服这个问题?