Extjs4.2——bbar的默认类型(xtype)

bbar:在Panel经常使用的工具栏

如下面的示例——这将牵涉本文要追寻的问题:在下面的Panel中的bbar第一个组件明确指定的xtype:'button',第二个没有明确指出,那么它是何类型,为何能调用button的handler函数?

Ext.create('Ext.panel.Panel', {
                title: 'Example Wizard',
                width: 300,
                height: 200,
                layout: 'card',
                bodyStyle: 'padding:15px',
                defaults: {
                    // 应用到所有子面板
                    border: false
                },
                // 这里仅仅用几个按钮来示例一种可能的导航场景.
                bbar: [//工具栏的默认类型是按钮
                    {
                        id: 'move-prev',
                        text: 'Back',
                        xtype: 'button',
                        handler: function(btn) {//Ext.button.Button-cfg-handler
                            navigate(btn.up("panel"), "prev");
                        },
                        disabled: true
                    },
                    '->', // 一个长间隔, 使两个按钮分布在两边
                    {
                        id: 'move-next',
                        text: 'Next',
                        handler: function(btn) {
                            navigate(btn.up("panel"), "next");
                        }
                    }
                ],
                // 布局下的各子面板
                items: [{
                    id: 'card-0',
                    html: '<h1>Welcome to the Wizard!</h1><p>Step 1 of 3</p>'
                },{
                    id: 'card-1',
                    html: '<p>Step 2 of 3</p>'
                },{
                    id: 'card-2',
                    html: '<h1>Congratulations!</h1><p>Step 3 of 3 - Complete</p>'
                }],
                renderTo: Ext.getBody()
            });

查看API,在Ext.panel.Panel的配置中这样介绍bbar:

原来这家伙是属于toolbar的,查询toolbar:

上面解释了toolbar的默认类型:button——这也是本文的答案。

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值