Я начал работать на Сенча touch неделю назад, и я до сих пор не могу понять, как создать представление. Я хочу создать текстовое поле и listView. Список текстовых полей можно просмотреть ниже. Я могу показать ListView или текстовое поле, поскольку я могу расширить только 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
Пункт моего примера состоял в том, что вам нужно «layout:« fit »в вашей конфигурации для вида« SearchTrains », который является типом' panel'. Кроме того, чтобы избежать дублирования, вы, вероятно, захотите состыковать набор полей вверху с 'docked: 'top''. – jakerella