次のように Sencha Touch 2 でフィールドセットを持っています。
{
id:'contactForm',
xtype: 'fieldset',
title: 'Information',
items: [
{
xtype: 'textfield',
label: 'First Name',
placeHolder: 'Your First Name',
name:'firstName',
id:'firstName',
},
{
xtype: 'textfield',
label: 'Last Name',
placeHolder: 'Your Last Name',
name:'lastName'
},
{
xtype: 'emailfield',
label: 'Email',
placeHolder: 'email@example.com'
},
{
xtype: 'button',
height: 37,
style: 'margin-left:35%',
width: 100,
iconAlign: 'center',
text: 'Submit',
action:'ContactSubmit'
},
{
xtype: 'hiddenfield',
id: 'HNumberOfBedRoom',
value:'2'
},
{
xtype: 'hiddenfield',
id: 'HPetFriendlyId',
value:'2'
}
]
}
私のコントローラーには、次のものがあります。
refs: {
contactForm: '#contactForm'
}
を使用して値を取得できます
var frmItems=this.getContactForm().getItems();
console.log(frmItems.items[1]._value);
これは正常に機能しますが、次のような値を取得したい
frm.get('name/id of component')
これを達成する方法はありますか?