senchatouchを使ってモバイルアプリを作っています。ユーザーがログインすると、このアプリが何をするのか、ホームビューが表示されます。これhome viewには2つのボタンがあります。これらの2つのボタンは、ユーザーをそれぞれのビュー、つまりAppointmentsとに移動しMessagesます。これらの2つのビューには、下部に3つのタブボタンがありますHome, Appointments, Messages。home viewホームボタンは、2つのボタンで構成されるにユーザーを戻します。一方Appointments、Messagesボタンは彼を自分の見方に導きます。
これが私のhome view

ご覧のとおり、このビューにはタブがありません。以下は、このビューのコードです
config: {
layout: {
type: 'vbox'
},
items: [
{
xtype: 'titlebar',
title: 'Home',
docked: 'top'
},
{
xtype: 'button',
cls: 'messagesBtn',
itemId: 'msg'
},
{
xtype: 'button',
cls: 'appointmentsBtn',
itemId: 'appoint'
}
],
listeners: [
{
delegate: '#appoint',
event: 'tap',
fn: 'launchAppointmentView'
}
]
},
launchAppointmentView: function () {
this.fireEvent('launchAppointments');
}
ユーザーがクリックしたら、どちらに移動するかButton 2を言いましょうAppointments View。次に、ビューが彼に表示されます

以下のこのビューのコード
config: {
tabBarPosition: 'bottom',
items: [
{
title: 'Appointments',
iconCls: 'home',
styleHtmlContent: true,
scrollable: true,
items: {
docked: 'top',
xtype: 'titlebar',
title: 'Appointments'
},
html: ["Appointments View"].join("")
}
]
}
このビューが読み込まれると、表示できるのは[予定]のタブが1つだけです。この3つのビューすべてに3つのタブが表示されます。他のタブを表示するにはどうすればよいですか?
以下は私のメッセージビューです

これがそのコードです
config: {
tabBarPosition: 'bottom',
items: [
{
title: 'Messages',
iconCls: 'home',
styleHtmlContent: true,
scrollable: true,
items: {
docked: 'top',
xtype: 'titlebar',
title: 'Messages'
},
html: ["Messages View"].join("")
}
]
}
タブにメッセージボタンがないため、このビューが表示されず、このビューにまったくアクセスできません。繰り返しますが、これらのビューのすべてのタブボタンを追加するにはどうすればよいですか。また、各ビューをクリックすると、そのビューに移動します。