[ExtJS5学习笔记]第十八节 Extjs5的panel的dockeditems属性配置toolbar

本文地址:http://blog.csdn.net/sushengmiyan/article/details/39156321

官方例子:http://docs.sencha.com/extjs/5.0/apidocs/#!/api/Ext.panel.Panel-cfg-dockedItems

本文作者:sushengmiyan

------------------------------------------------------------------------------------------------------------------------------------

像Word办公软件一样,我们需要将一些按钮什么的放置在我们办公区域的上方,有时候我们是需要与panel绑定在一起的,这时候,在panel里面设置一个停靠组件toolbar就可以实现。修改Main.js

在学生列表中的panel组件上增加如下:

              dockedItems: [
			    {
				        xtype: ‘toolbar‘,
				        items: [{
                        //xtype : ‘gridtoolbar‘, // 按钮toolbar
                            text : ‘新增‘,
                            glyph : 0xf016
                        },{
                            text : ‘修改‘,
                            glyph : 0xf044
                        },{
                            text : ‘删除‘,
                            glyph : 0xf014
                        },{
                            text : ‘查看‘,
                            glyph : 0xf022
                        }],
		                dock: ‘top‘,
			  }], 

显示效果如下:

为了后期维护方便,我们将新加入的这些停靠内容提取成一个类,如下:

/**
 * 提取了一个停靠组件的类,方便维护
 */
Ext.define(‘oaSystem.view.main.region.GridToolbar‘, {
            extend : ‘Ext.toolbar.Toolbar‘,
            alias : ‘widget.gridtoolbar‘,
            initComponent : function() {
                this.items = [{
                            text : ‘新增‘,
                            glyph : 0xf016,
                        },{
                            text : ‘修改‘,
                            glyph : 0xf044
                        },{
                            text : ‘删除‘,
                            glyph : 0xf014
                        },{
                            text : ‘查看‘,
                            glyph : 0xf022
                        }];
                this.callParent();
            }
});  

在Main.js中引入这个文件:

后期想修改这些内容的话,就直接去main下的region的文件夹下GridToolbar.js文件就可以了。

时间: 2024-08-29 00:56:25

[ExtJS5学习笔记]第十八节 Extjs5的panel的dockeditems属性配置toolbar的相关文章

[ExtJS5学习笔记]第二十八节 sencha ext js 5.1.0发布版本正式发布

本文地址:http://blog.csdn.net/sushengmiyan/article/details/41242993 本文作者:sushengmiyan ------------------------------------------------------------------------------------------------------------------------------------ 官方博客发布了这个新版本说明,英文文章请戳下面 http://www.

[ExtJS5学习笔记]第十三节 Extjs5的Ext.each方法学习

本文地址:http://blog.csdn.net/sushengmiyan/article/details/39009555 sencha官方API:http://docs.sencha.com/extjs/5.0/apidocs/#!/api/Ext-method-each 本文作者:sushengmiyan --------------------------------------------------------------------------------------------

[ExtJS5学习笔记]第二十三节 Extjs5中表格gridpanel的列格式设置

本文地址:http://blog.csdn.net/sushengmiyan/article/details/39665979 官方文档:http://docs.sencha.com/extjs/5.0/apidocs/#!/api/Ext.grid.column.Date 本文作者:sushengmiyan ----------------------------------------------------------------------------------------------

[ExtJS5学习笔记]第二十节 Extjs5配合数组的push方法,动态创建并加载组件

本文地址:http://blog.csdn.net/sushengmiyan/article/details/39226773 官方例子:http://docs.sencha.com/extjs/5.0/apidocs/#!/api/Array-method-push 本文作者:sushengmiyan -------------------------------------------------------------------------------------------------

[ExtJS学习笔记]第十节 Extjs5新增特性之ViewModel和DataBinding

本文地址:http://blog.csdn.net/sushengmiyan/article/details/38612721 本文作者:sushengmiyan -------------------------------------------------------------资源链接----------------------------------------------------------------------- 翻译来源:http://docs.sencha.com/ext

马哥学习笔记二十五——ISCSI协议,架构及其安装配置

ISCSI监听在tcp/3260端口 iSCSI Target:iscsi-target-utils 客户端认正方式: 1.基于IP 2.基于用户,CHAP tgtadm:命令行工具,模式化命令 --mode 常用模式:target,logicalunit,account target --op new.delete.show.update.bind.unbind logicalunit --op new.delete account --op new.delete.bind.unbind --

[ExtJS5学习笔记]第十六节 Extjs5使用panel新增的ViewModel属性绑定数据

本文地址:http://blog.csdn.net/sushengmiyan/article/details/39078627 sencha官方API:http://docs.sencha.com/extjs/5.0/apidocs/#!/api/Ext.panel.Panel-cfg-viewModel 本文作者:sushengmiyan ------------------------------------------------------------------------------

[ExtJS5学习笔记]第二十四节 Extjs5中表格gridpanel或者表单数据后台传输remoteFilter设置

本文地址:http://blog.csdn.net/sushengmiyan/article/details/39667533 官方文档:http://docs.sencha.com/extjs/5.0/apidocs/#!/api/Ext.data.Store-method-getFilters 本文作者:sushengmiyan ----------------------------------------------------------------------------------

[ExtJS5学习笔记]第二十五节 利用window.open()函数实现ExtJS5的登陆页面跳转

本文地址:http://blog.csdn.net/sushengmiyan/article/details/40427543 mvvm方式实现登陆的博客:http://blog.csdn.net/sushengmiyan/article/details/38815923 本文作者:sushengmiyan -----------------------------------------------------------------------------------------------