在Sencha touch 2中初始化文本字段

时间:2012-04-23 13:55:05

标签: sencha-touch-2

我有一个sencha触摸表单,它有两个文本字段。我想在页面加载时为它们分配一些文本。我尝试在init和启动函数中设置值。但是在那些函数中,textfield不可用,它们是未定义的。那么应该将哪个事件用于此目的?

2 个答案:

答案 0 :(得分:2)

使用容器的setRecord({textFieldName1: "value", textFieldName2: "value"})方法设置值,或者为文本字段指定ID,并通过容器的Ext.getCmp('textFieldName').setValue("value")方法中的initialize访问它们。

答案 1 :(得分:0)

您不能直接使用value属性吗?设置该值将使textfield填充相应的value属性值,即在我们的情况下,“Sample Text 1”等。

e.g

   { 
     xtype:'textfield,  
     value:'Sample Text 1 ',
   },
   { 
     xtype:'textfield,  
     value:'Sample Text 2 ',
   }