Ext.toolbar.Toolbar工条

1、Ext.toolbar.Toolbar主要配置项

 Ext.toolbar.Toolbar配置

配置项

参数类型

说明

enableOverflow

Boolean

设置为true则自动为工具栏添加一个下拉按钮,用于显示超过工具栏范围的按钮

vertical

Boolean

设置为true则显示一个垂直的工具栏,默认为false

 工具栏常用元素

工具栏元素名称

说明

Ext.button.Button

可以加入到工具栏的按钮组件

Ext.toolbar.Fill

用于填充满工具栏的空白元素

Ext.toolbar.Item

工具栏的基本功能支持

Ext.toolbar.Separator

工具栏分隔符

Ext.toolbar.Spacer

工具栏元素之间的间隔符,默认为2px

Ext.toolbar.TextItem

文本元素

工具栏常用方法

方法名称

参数类型

说明

add

Mixed arg1,Mixed arg2,...

用于向工具栏中添加元素,支持变长参数列表,可以一次性加入多个工具栏元素

支持的有效类型包括:

Ext.button.Button,一个有效的按钮配置对象

HtmlElement,标准HTML元素 Field,表单字段

Item,Ext.toolbar.Item子类

String,字符串

'-'创建一个工具栏分割元素

''创建一个工具栏空白元素

'->'创建一个工具栏Fill元素,填充工具栏空白区域

Ext.button.Button主要配置项目

配置项

类型

说明

handler

Function

一个函数,在按钮被点击之后触发

iconCls

String

一个样式类,提供在按钮上显示的图标

menu

Mixed

参数可以是一个菜单对象或者是菜单对象的id,也可以是一个有效的菜单配置对象

text

String

按钮上显示的文字

2、基本工具栏

代码:

 1 <!DOCTYPE html PUBLIC "-//W3C//DTDXHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

 2 <html xmlns="http://www.w3.org/1999/xhtml">

 3 <head runat="server">

 4    <title>Ext.toolbar.Toolbar工具栏</title>

 5     <link href="ext-4.0.7-gpl/resources/css/ext-all.css"rel="stylesheet" type="text/css" />

 6     <scriptsrc="ext-4.0.7-gpl/bootstrap.js"type="text/javascript"></script>

 7     <scripttype="text/javascript">

 8         Ext.onReady(function () {

 9             var toolbar = Ext.create("Ext.Toolbar",{

10                 renderTo: Ext.getBody(),

11                 width: 500,

12                 items: [{

13                     text: "文件",

14                     handler: function (btn) {Ext.MessageBox.alert(btn.text); }

15                 },{

16                     text:"编辑"

17                 },{

18                     text:"格式"

19                 }, {

20                     text: "查看"

21                 }, {

22                     text: "帮助"

23                 }]

24             });

25         });

26     </script>

27</head>

28<body>

29</body>

30</html>

 1 <!DOCTYPE html PUBLIC "-//W3C//DTDXHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

 2 <html xmlns="http://www.w3.org/1999/xhtml">

 3 <head runat="server">

 4    <title>Ext.toolbar.Toolbar工具栏</title>

 5     <link href="ext-4.0.7-gpl/resources/css/ext-all.css"rel="stylesheet" type="text/css" />

 6     <scriptsrc="ext-4.0.7-gpl/bootstrap.js"type="text/javascript"></script>

 7     <scripttype="text/javascript">

 8         Ext.onReady(function () {

 9             var toolbar = new Ext.toolbar.Toolbar({

10                 renderTo: "tb",

11                 width: 500,

12                 items: [{

13                     text: "文件",

14                     handler: function (btn) {alert(btn.text); }

15                 },{

16                     text:"编辑"

17                 },{

18                     text:"格式"

19                 }, {

20                     text: "查看"

21                 }, {

22                     text: "帮助"

23                 }]

24             });

25         });

26     </script>

27</head>

28<body>

29     <div id="tb">

30     </div>

31</body>

32</html>

效果图:

3、复杂工具栏

代码:

 1 <!DOCTYPE html PUBLIC "-//W3C//DTDXHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

 2 <html xmlns="http://www.w3.org/1999/xhtml">

 3 <head runat="server">

 4    <title>Ext.toolbar.Toolbar工具栏</title>

 5     <link href="ext-4.0.7-gpl/resources/css/ext-all.css"rel="stylesheet" type="text/css" />

 6     <scriptsrc="ext-4.0.7-gpl/bootstrap.js"type="text/javascript"></script>

 7     <scripttype="text/javascript">

 8         Ext.onReady(function () {

 9             var toolbar = Ext.create("Ext.Toolbar", {

10                 renderTo: Ext.getBody(),

11                 width: 500,

12                 items: [{

13                     text: "文件",

14                     handler: function (btn) {Ext.MessageBox.alert(btn.text); }

15                 }, {

16                     text: "编辑"

17                 }, {

18                     text: "格式"

19                 }, {

20                     text: "查看"

21                 }, {

22                     text: "帮助"

23                 },

24                 "->",

25                 new Ext.form.Field(), {

26                     text: "搜索"

27                 }]

28             });

29         });

30     </script>

31</head>

32<body>

33</body>

34</html>

效果图:

4、禁用/启用工具栏

代码:

 1 <!DOCTYPE html PUBLIC "-//W3C//DTDXHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

 2 <html xmlns="http://www.w3.org/1999/xhtml">

 3 <head runat="server">

 4    <title>Ext.toolbar.Toolbar工具栏</title>

 5     <link href="ext-4.0.7-gpl/resources/css/ext-all.css"rel="stylesheet" type="text/css" />

 6     <scriptsrc="ext-4.0.7-gpl/bootstrap.js"type="text/javascript"></script>

 7     <scripttype="text/javascript">

 8         Ext.onReady(function () {

 9             var toolbar = Ext.create("Ext.Toolbar", {

10                 renderTo: "tb",

11                 width: 500,

12                 items: [{

13                     text: "文件",

14                     handler: function (btn) {Ext.MessageBox.alert(btn.text); }

15                 }, {

16                     text: "编辑"

17                 }, {

18                     text: "格式"

19                 }, {

20                     text: "查看"

21                 }, {

22                     text: "帮助"

23                 },

24                 "->",

25                 new Ext.form.Field(), {

26                     text: "搜索"

27                 }]

28             });

29

30             Ext.get("btnDisable").on("click", function () {

31                 toolbar.disable();

32             });

33             Ext.get("btnEnable").on("click", function () {

34                 toolbar.enable();

35             });

36         });

37     </script>

38</head>

39<body>

40 <divid="tb"></div>

41     <input id="btnDisable"type="button" value="禁用" />

42     <input id="btnEnable"type="button" value="启用" />

43</body>

44 </html>

 


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值