工具欄,使用起來(lái)很簡(jiǎn)單,add已準(zhǔn)備好的元素就行
方法
Toolbar( Object/Array config )
構(gòu)造
add( Mixed arg1, Mixed arg2, Mixed etc. ) : void
增加元素
可以是
1:Ext.Toolbar.Button 相當(dāng)于addButton
2:HtmlElement 相當(dāng)于addElement
3:Field 相當(dāng)于addField
4:Item 相當(dāng)于addItem
5:String 相當(dāng)于addText
6:'separator'或'-' 相當(dāng)于addSeparator
7:'' 相當(dāng)于addSpacer
8:'->' 相當(dāng)于addFill
addButton( Object/Array config ) : Ext.Toolbar.Button/Array
添加Ext.Toolbar.Button/SplitButton對(duì)象,其實(shí)因?yàn)镋xt.Toolbar.Button和Ext.Button用起來(lái)沒(méi)什么區(qū)別,而且Toolbar兩者都支持,我實(shí)驗(yàn)時(shí)沒(méi)發(fā)現(xiàn)使用上有什么不同
addDom( Object config ) : Ext.Toolbar.Item
添加DOM節(jié)點(diǎn)
addElement( Mixed el ) : Ext.Toolbar.Item
添加Element對(duì)象
addField( Ext.form.Field field ) : Ext.ToolbarItem
添加Ext.form.Field對(duì)象
addFill() : Ext.Toolbar.Fill
添加一個(gè)撐滿(mǎn)工具條的空白元素
addItem( Ext.Toolbar.Item item ) : Ext.Toolbar.Item
添回Ext.Toolbar.Item對(duì)象
addSeparator() : Ext.Toolbar.Item
添加一個(gè)分隔元素,相當(dāng)于addItem(new Ext.Toolbar.Separator());
addSpacer() : Ext.Toolbar.Spacer
添加一個(gè)空白元素,相當(dāng)于addItem(new Ext.Toolbar.Spacer());
addText( String text ) : Ext.Toolbar.Item
添加文本元素,相當(dāng)于addItem(new Ext.Toolbar.TextItem(text));
insertButton( Number index, Object/Ext.Toolbar.Item/Ext.Toolbar.Button button ) : Ext.Toolbar.Button/Item
在第index個(gè)元素之前插入button對(duì)象
Ext.Toolbar.Item
工具欄元素基類(lèi)
Toolbar.Item( HTMLElement el )
構(gòu)造
destroy() : void
銷(xiāo)毀
disable() : void
enable() : void
可用/禁用
focus() : void
得到焦點(diǎn)
getEl() : HTMLElement
得到當(dāng)前DOM對(duì)象
setVisible( Boolean visible ) : void
show() : void
hide() : void
顯示隱藏
Ext.Toolbar.Separator
繼承自item,工具欄分隔符
Ext.Toolbar.Spacer
繼承自item,工具欄空白元素
Ext.Toolbar.TextItem
繼承自item,工具欄文本元素
Ext.Toolbar.Fill
繼承自Spacer,工具欄空白元素,撐滿(mǎn)工具欄
簡(jiǎn)單的示例
var tb = new Ext.Toolbar({width:400});
//在add之前先render,必要,不然會(huì)報(bào)錯(cuò)//在add之前先render,必要
tb.render(Ext.getBody());


tb.addText('請(qǐng)選擇時(shí)間');
tb.add( new Ext.form.DateField({ //DateField
fieldLabel:'DateField',
format:'Y-m-d',
disabledDays:[0,6]
})
);
tb.addButton(
new Ext.Toolbar.Button({
text:'button',
handler:function(item){
Ext.MessageBox.alert("toolbar","您點(diǎn)擊了"+item.text)
}
})
);
tb.addSpacer();
tb.addSeparator();
tb.addFill();
tb.add(new Ext.SplitButton({
handler: function(item){
Ext.MessageBox.alert("點(diǎn)擊事件",String.format("您選擇了{(lán)0}",item.text));
},
arrowTooltip : "更多",
text:'按我',
menu:new Ext.menu.Menu({
id: 'mainMenu',
items: [
{
text: '菜單項(xiàng)1'
},
{
text: '菜單項(xiàng)2'
}]
})
})
);
ExtJS教程- Hibernate教程-Struts2 教程-Lucene教程
方法
Toolbar( Object/Array config )
構(gòu)造
add( Mixed arg1, Mixed arg2, Mixed etc. ) : void
增加元素
可以是
1:Ext.Toolbar.Button 相當(dāng)于addButton
2:HtmlElement 相當(dāng)于addElement
3:Field 相當(dāng)于addField
4:Item 相當(dāng)于addItem
5:String 相當(dāng)于addText
6:'separator'或'-' 相當(dāng)于addSeparator
7:'' 相當(dāng)于addSpacer
8:'->' 相當(dāng)于addFill
addButton( Object/Array config ) : Ext.Toolbar.Button/Array
添加Ext.Toolbar.Button/SplitButton對(duì)象,其實(shí)因?yàn)镋xt.Toolbar.Button和Ext.Button用起來(lái)沒(méi)什么區(qū)別,而且Toolbar兩者都支持,我實(shí)驗(yàn)時(shí)沒(méi)發(fā)現(xiàn)使用上有什么不同
addDom( Object config ) : Ext.Toolbar.Item
添加DOM節(jié)點(diǎn)
addElement( Mixed el ) : Ext.Toolbar.Item
添加Element對(duì)象
addField( Ext.form.Field field ) : Ext.ToolbarItem
添加Ext.form.Field對(duì)象
addFill() : Ext.Toolbar.Fill
添加一個(gè)撐滿(mǎn)工具條的空白元素
addItem( Ext.Toolbar.Item item ) : Ext.Toolbar.Item
添回Ext.Toolbar.Item對(duì)象
addSeparator() : Ext.Toolbar.Item
添加一個(gè)分隔元素,相當(dāng)于addItem(new Ext.Toolbar.Separator());
addSpacer() : Ext.Toolbar.Spacer
添加一個(gè)空白元素,相當(dāng)于addItem(new Ext.Toolbar.Spacer());
addText( String text ) : Ext.Toolbar.Item
添加文本元素,相當(dāng)于addItem(new Ext.Toolbar.TextItem(text));
insertButton( Number index, Object/Ext.Toolbar.Item/Ext.Toolbar.Button button ) : Ext.Toolbar.Button/Item
在第index個(gè)元素之前插入button對(duì)象
Ext.Toolbar.Item
工具欄元素基類(lèi)
Toolbar.Item( HTMLElement el )
構(gòu)造
destroy() : void
銷(xiāo)毀
disable() : void
enable() : void
可用/禁用
focus() : void
得到焦點(diǎn)
getEl() : HTMLElement
得到當(dāng)前DOM對(duì)象
setVisible( Boolean visible ) : void
show() : void
hide() : void
顯示隱藏
Ext.Toolbar.Separator
繼承自item,工具欄分隔符
Ext.Toolbar.Spacer
繼承自item,工具欄空白元素
Ext.Toolbar.TextItem
繼承自item,工具欄文本元素
Ext.Toolbar.Fill
繼承自Spacer,工具欄空白元素,撐滿(mǎn)工具欄
簡(jiǎn)單的示例










































ExtJS教程- Hibernate教程-Struts2 教程-Lucene教程