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——这也是本文的答案。

时间: 2025-01-11 00:59:21

Extjs4.2——bbar的默认类型(xtype)的相关文章

设置EBS 报表输出默认类型HTML并在浏览器中打开

设置EBS 报表输出默认类型HTML并在浏览器中打开 这里我们设置"资源事务处理报表"查看输出直接在浏览器中打开. 与"资源事务处理报表"有联系的博文:http://blog.csdn.net/crazygolf/article/details/48448525. 我们从上面博文中找到模板代码:WIPTRTXN_XML. 1. 进入相关职责. 2. 找到对应报表. 3. 点击Update. 4. Default Output type选择HTML. 5. 保存应用即

类模板,多种类型的类模板,自定义类模板,类模板的默认类型,数组的模板实现,友元和类模板,友元函数,类模板与静态变量,类模板与普通类之间互相继承,类模板作为模板参数,类嵌套,类模板嵌套,类包装器

 1.第一个最简单的类模板案例 #include "mainwindow.h" #include <QApplication> #include <QPushButton> #include <QLabel> template<class T> class run { public: T w; void show() { w.show(); } void settext() { w.setText("A"); }

switch,break和continue区别,函数调用方法,默认类型提升

1.switch语句的格式?针对格式的解释?以及注意事项?解:格式:switch(表达式){case 值1:语句1;break;case 值2:语句2;break;......case 值n-1:语句n-1;break;case 值n:语句n;break;default:语句n+1;break;格式解释:switch-选择结构语句,作用与if一样. case-其后的值与表达式进行比较,若符合表达式则执行. default-若上述条件都不成立,则执行default中的语句,作用同if语句中的els

笔记:MyBatis XML配置-typeHandlers 默认类型处理器

类型处理器 Java 类型 JDBC 类型 BooleanTypeHandler java.lang.Boolean, boolean 数据库兼容的 BOOLEAN ByteTypeHandler java.lang.Byte, byte 数据库兼容的 NUMERIC 或 BYTE ShortTypeHandler java.lang.Short, short 数据库兼容的 NUMERIC 或 SHORT INTEGER IntegerTypeHandler java.lang.Integer,

SQL算术数字的默认类型

select 100*100*100*100*100 --错误:将 expression 转换为数据类型 int 时出现算术溢出错误. select   cast(1000 as  bigint) * 100000000 --正常 以上可见,它是以第一个数字来定义数字类型 做大数据要小心了!

控制 WAP 网站上输入框的默认类型

比如手机号,卡输入框应该默认显示数字键盘,邮箱输入框应该默认显示邮箱键盘.www . c s d n 1 2 3 . com/html/itweb/20130802/36036_36043_36004.htmwww . w 3 s c h o o l . com . cn/html5/att_input_type.asp语法:<input type="value" /></input>属性值:button:checkbox:color:(html5) 定义拾色器

EXT--当defaultType与items的子组件默认xtype冲突时items的子组件的xtype为panel

示例图 直接看下面示例代码: /** * 获取导入表单 * @returns {Ext.FormPanel} */ function getImportForm() { return new Ext.FormPanel({ //... defaults : { labelWidth : 70, labelAlign : 'right', defaultType : 'textfield'//子组件的默认类型 }, items : [{//xtype为panel(默认) columnWidth :

Extjs4表单(转 出处:http://www.cnblogs.com/luluping/archive/2011/11/09/2243763.html)

<HTML> <HEAD> <TITLE>提示信息</TITLE> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <link rel="stylesheet" type="text/css" href="http://www.cnblogs.com/ext-4.0

ExtJS4.2学习(21)动态菜单与表格数据展示操作总结篇2

运行效果: 此文介绍了根据操作左侧菜单在右面板展示相应内容. 一.主页 先看一下跳转主页的方式:由在webapp根目录下的index.jsp跳转至demo的index.jsp 下面是demo的index.jsp的代码 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <% response.setHeade