extjs setValue用于不使用对象的文本字段

时间:2014-02-20 08:32:53

标签: javascript extjs

极端新手。当我设置具有常量值的文本字段的值时,它工作正常。但是如何才能获得obj的内容。

这是我的json文件

{ success :true, data :{ event_id:'1',event_type:'we',szdate:'0000-00-00',szvenue:'ww',population:'233',rsvp_name:'Amma Baffoe',rsvp_cont:'222' , event_id:'2',event_type:'',szdate:'0000-00-00',szvenue:'',population:'0',rsvp_name:'Serwaa',rsvp_cont:'' }}

这是我的代码

      obj = Ext.JSON.decode(action.responseText);
      Ext.getCmp('population').setValue("I am here"); // works fine
      Ext.getCmp('population').setValue(obj.variable); //how do I get the variable 'szdate'?

1 个答案:

答案 0 :(得分:0)

像这样:

Ext.getCmp('population').setValue(obj.data.szdate); 

或者如果你在varibale中得到szdate值,就像这样:

var varibale = 'szdate';
Ext.getCmp('population').setValue(obj.data[varibale]);