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