Я новичок в Сенча Touch.Я пытаюсь определить форму (потому что хочу повторно использовать ее), но мне не удается отобразить ее на экране.
Это мой код формы:
Ext.define('WSCP.view.form.PersonForm' , {
extend: 'Ext.form.Panel'
, requires: [
'WSCP.view.text.IdText'
,'WSCP.view.text.FirstNameText'
,'WSCP.view.text.LastNameText'
]
,xtype: 'personform'
,config: {
items: [{
xtype: 'fieldset'
,title: 'Who are You'
,instructions: 'enter your data'
,items: [
{
xtype: 'textfield',
name : 'firstName',
label: 'First Name'
}
,{ xtype: 'idText' }
,{ xtype: 'firstNameText' }
,{ xtype: 'lastNameText' }
]
}]
}
,initialize: function() {
console.log('initialize form');
this.callParent();
}
});
Иэто код с моей точки зрения:
Ext.define('WSCP.view.HomeView' , {
extend: 'Ext.Panel'
,xtype: 'homecard'
, requires: [
'WSCP.view.button.GetButton'
,'WSCP.view.button.GetOneButton'
,'WSCP.view.button.PutButton'
,'WSCP.view.button.PostButton'
,'WSCP.view.button.DeleteButton'
,'WSCP.view.form.PersonForm'
]
,config: {
title: 'Home'
,iconCls: 'home'
,items: [
{
xtype: 'titlebar'
,docked: 'top'
,title: 'Home'
,items: [
{ xtype: 'getbutton' }
,{ xtype: 'getOnebutton' }
,{ xtype: 'putbutton' }
,{ xtype: 'postbutton' }
,{ xtype: 'deletebutton' }
,{
text: 'Ping'
,action: 'pingAction'
,align: 'right'
}
]
}
//WHY DOESN'T THIS WORK?
,{ xtype: 'personform' }
]
}
});
Большое спасибо, Алекс