PanelクラスのdockedItemsに3個のボタンを並べます。ボタンはitemsプロパティに配列で指定します。normal、round 、smallの3つのスタイルのボタンです。スタイルはuiプロパティで指定します。
サンプルを試す
index.js
iPhoneでは画面縦向きだとボタンを全部表示できませんが、横向きにすれば入ります。画面の回転には自動で対応しているので回転に関するコードを書く必要はありません。
次のスクリプトではitemsで指定するボタンの配列をあらかじめ変数buttonsに入れています。
サンプルを試す
index.js
ボタンのスタイルには、action、forward、backという種類もあります。
サンプルを試す
index.js
サンプルを試す
index.js
Ext.setup({ onReady: function(){ var myPanel = new Ext.Panel({ fullscreen: true, dockedItems: [ { dock : 'top', xtype: 'toolbar', ui : 'light', items: [ { ui: 'normal', text: 'Normal Button' }, { ui: 'round', text: 'Round Button' }, { ui: 'small', text: 'Small Button' } ] } ], html: 'Testing' }); } });
iPhoneでは画面縦向きだとボタンを全部表示できませんが、横向きにすれば入ります。画面の回転には自動で対応しているので回転に関するコードを書く必要はありません。
次のスクリプトではitemsで指定するボタンの配列をあらかじめ変数buttonsに入れています。
サンプルを試す
index.js
Ext.setup({ onReady: function(){ var buttons = [{ ui: 'small', text: 'ボタン1' }, { ui: 'small', text: 'ボタン2' }, { ui: 'small', text: 'ボタン3' }], var myPanel = new Ext.Panel({ fullscreen: true, dockedItems: [ { dock : 'top', xtype: 'toolbar', ui : 'light', items: buttons } ], html: 'Testing' }); } });
ボタンのスタイルには、action、forward、backという種類もあります。
サンプルを試す
index.js
Ext.setup({ onReady: function(){ var buttons = [{ ui: 'back', text: 'back' }, { ui: 'action', text: 'action' }, { ui: 'forward', text: 'forward' }], var myPanel = new Ext.Panel({ fullscreen: true, dockedItems: [ { dock : 'top', xtype: 'toolbar', ui : 'light', items: buttons } ], html: 'Testing' }); } });