0
내 콤보 상자에서 json 저장소의 반환 값을 setValue로 가져 오려고합니다. 이 json 값의 값은 데이터베이스에서 현재 선택된 옵션입니다. 내 this.selectedCat 저장소는 작업중인 레코드의 현재 범주 값을 반환합니다. my.store는 사용 가능한 모든 선택 옵션을 반환합니다.콤보 상자의 기본값 (저장소의 값으로)
var fields = {
fields: ['text']
};
var notfields ={
fields:['category']
}
this.store = new GO.data.JsonStore({
url: GO.settings.modules.infoscherm.url + 'json.php',
baseParams:{
task:'selects'
},
root: 'results',
fields: fields.fields
});
this.selectedCat = new GO.data.JsonStore({
url: GO.settings.modules.infoscherm.url + 'json.php',
baseParams: {
task:'currentselectedcat',
id:'id'
},
root: 'results',
fields: notfields.fields
});
this.category = new Ext.form.ComboBox({
name: 'category',
width: 100,
store: this.store,
fieldLabel: "Categorie",
displayField:'text',
triggerAction: 'all',
editable: false,
selectOnFocus:true,
value: this.selectedCat //returns [object Object] naturally
});
내가 잘못하고 있나?