我已经开始在一周前的Sencha触摸上工作了,但我仍然无法想象如何创建视图。我想创建textfield和listView。列表视图将显示在文本框下方。我能够显示ListView或textfield,因为我只能扩展Ext.panel或Ext.List。在Sencha Touch中创建视图
请帮忙。请分享一些链接给那些在Sencha touch中创建视图的细节。
Ext.define('TrainEnquiry.view.SearchTrains', {
extend: 'Ext.Panel',
alias: "widget.searchtrains",
requires: [ 'Ext.dataview.List','Ext.form.FieldSet','TrainEnquiry.store.Homes'],
config: {
title: 'Train Enquiry',
items: [
{
xtype: 'fieldset',
style:'width:70%; margin:10px',
padding: '10px',
items: [
{
xtype: 'textfield',
placeHolder: 'Username',
itemId: 'userNameTextField',
name: 'userNameTextField',
required: true
}
]
},{
xtype: 'homepagelist',
style: 'margin-Top:100px',
config: {
itemTpl: '<div class="myContent">'+
'<div><b>{status}</b> </div>' +
'</div>',
store: 'Homes',
onItemDisclosure: true
}
}
]
}
});
我不想将它添加到应用程序。我想将它添加到TrainEnquiry.view.SearchTrains。如何将此视口添加到我的视图类。提前致谢。 – user1288005 2013-02-28 11:18:35
我的例子的要点是,您需要'布局:'fit''在'SearchTrains'视图的配置中,这是'panel'类型。此外,为避免重叠,您可能希望将字段集停靠在顶部,并使用“停靠:顶部”。 – jakerella 2013-02-28 15:30:46