値を返すためにストアからデータをロードする必要があるレンダラー関数がありますが、グリッド列に必要なものを返す方法がわかりません。
{header: 'Manager First Name',
renderer: function(value, meta, record){
record.Managers().load({
scope: this,
callback: function(managers, operation, success){
if(success && managers){
managers[0].getPerson({
scope: this,
callback: function(person, operation){
if(person){
return person.get("firstName");
} else {
console.error('This manager doesn\'t have a person record.');
return '';
}
}
});
} else {
console.error('No manager record for the shop '+record.getId());
}
}
});
}}
と関数return
の前に配置してみましたが無駄になりました。イベントを開催することも考えましたが、どうなるかわかりません。何か案は?load
getPerson