extjs4.1 で開発したアプリに水平ナビゲーション バーを追加したいので、この目的のためにビューポートにツールバーを追加します。
var toolbar = Ext.create('Ext.toolbar.Toolbar', {
id: 'header',
region: 'north',
items: [
{
// xtype: 'button', // default for Toolbars
text: 'Button'
},
{
xtype: 'splitbutton',
text : 'Split Button'
},
// begin using the right-justified button container
'->', // same as { xtype: 'tbfill' }
{
xtype : 'textfield',
name : 'field1',
emptyText: 'enter search term'
},
// add a vertical separator bar between toolbar items
'-', // same as {xtype: 'tbseparator'} to create Ext.toolbar.Separator
'text 1', // same as {xtype: 'tbtext', text: 'text1'} to create Ext.toolbar.TextItem
{ xtype: 'tbspacer' },// same as ' ' to create Ext.toolbar.Spacer
'text 2',
{ xtype: 'tbspacer', width: 50 }, // add a 50px space
'text 3'
]
});
var viewport = Ext.create('Ext.Viewport', {
layout: {
type: 'border',
padding: 5
},
defaults: {
split: true
},
items: [toolbar,{
しかし、どのタイプのユーザーにも特定のナビゲーション バーがあるため、サーバー経由で水平ナビゲーション バーを作成したいと考えています。これはextjs4のツールバーです。それを行う別の方法はありますか?または、サーバーを介して任意のユーザーのツールバー項目を作成するにはどうすればよいですか?