I try to fill the form with the response data from the backend,but my formpanel contains combobox,how could load the data into combobox.

I tried to use the method setValues() in formpanel,and I set the displayField and valueField, but the combobox still shows **[object,object]**.

Here is my store code
---------------------

```
Ext.define('Servicemsg.directory.AppSystemStore', {
    extend:'Ext.data.Store',
    fields:['id','code','name','comments','lastupdatetime'],
    proxy:{
        type:'ajax',
        url:'',
        reader:{
            type:'json',
        }
    },
})

```

Here is the code of combobox
----------------------------

```
{
    xtype: 'combobox',
    label: 'Provider',
    name:'provider',
    store:Ext.create('Servicemsg.directory.AppSystemStore'),
    displayField:'name',
    valueField:'id',
    autoLoadOnValue:true
  }

```

Here is my request code
-----------------------

```
form.load({
                url:'#url#'+data.id,
                success:function (form,result,data) {
                    form.setValues(result.result);
                }
            });

```

Response data like this
-----------------------

```
{
name:'',
text:'',
id:'',
provider:{
   id:'',
   name:'',
  }
}

```