SO baue ich meine erste Sencha Touch App und ich habe ein Problem mit dem Rendern eines Panels, das ich definiert habe.Sencha Touch 2 xtype funktioniert nicht wie erwartet
Login.js
Ext.define("Blog.view.Login", {
extend:'Ext.form.Panel',
requires : ['Ext.form.FieldSet', 'Ext.field.Email', 'Ext.field.Password'],
xtype: 'loginpanel',
config:{
scrollable:true,
title: "Log In",
items:[
{
html:"<center><h1>OkShit</h1></center>",
styleHtmlContent:true
},
{
xtype:'fieldset',
items:[
{
xtype:'emailfield',
name:'email',
placeHolder:'E-Mail'
},
{
xtype:'passwordfield',
name:'password',
placeHolder:'Password'
}
]
},
{
xtype:'button',
text:'Log In',
style:{
marginBottom:'20px'
}
},
{
xtype:'button',
text:'Sign Up'
}
]
}
});
main.js
Ext.define("Blog.view.Main", {
extend:'Ext.Container',
config:{
items:[
{
xtype :'loginpanel'
}
]
}
});
app.js
views: ['Main', 'Login'],
ich einige der Forschung hat bereits und jemand
alias: 'widget.loginpanel'
zu verwenden, vorgeschlagen 210
Ich habe es versucht, aber es hat immer noch nicht funktioniert. Hat jemand eine Lösung dafür?
EDIT Das ist, was ich jetzt habe und es tut immer noch nichts = (
Ext.define("Blog.view.Login", {
extend:'Ext.form.Panel',
alias: 'widget.loginpanel',
requires : ['Ext.form.FieldSet', 'Ext.field.Email', 'Ext.field.Password'], ...
'alias: 'widget.loginpanel'' funktioniert für mich, überprüfen Sie auf Rechtschreibung und Großschreibung Fehler, ID auch platzieren, bevor erfordert nicht, dass es wichtig sein sollte –