1

私のコンボボックスには、次のようにサーバーから取得されるレコードストアが常に 1 つだけ割り当てられます。

[
{
    "consulta_id": 23752, 
    "convenio_id": 1, 
    "data": "2012-07-11", 
    "id": 36569, 
    "paciente": {
        "nome": "Alvasole", 
        "id": 12
     }, 
    "tipo": 1
}, 
{
    "consulta_id": 23753, 
    "convenio_id": 61, 
    "data": "2012-07-11", 
    "id": 36579,
    "paciente": {
        "nome": "Felintoi", 
        "id": 33
     }, 
    "tipo": 1
}
]

この場合、ストアを「paciente」オブジェクトに割り当てる必要があります (id と nome を使用)。これを自動的に機能させることはできません。

この方法は機能しますが、手動で呼び出す必要があります。

setData: function(data) {
    this.getStore().loadRawData(data.get('paciente'));
    this.select(this.getStore().getAt(0));
},
4

1 に答える 1