[ExtJS5学习笔记]第十八节 Extjs5的panel的dockeditems属性配置toolbar
2014-09-09 15:19
375 查看
本文地址:/article/1331631.html官方例子: http://docs.sencha.com/extjs/5.0/apidocs/#!/api/Ext.panel.Panel-cfg-dockedItems href="http://docs.sencha.com/extjs/5.0/apidocs/#!/api/Ext-method-each" target=_blank>本文作者:sushengmiyan------------------------------------------------------------------------------------------------------------------------------------像Word办公软件一样,我们需要将一些按钮什么的放置在我们办公区域的上方,有时候我们是需要与panel绑定在一起的,这时候,在panel里面设置一个停靠组件toolbar就可以实现。修改Main.js在学生列表中的panel组件上增加如下:
显示效果如下:
为了后期维护方便,我们将新加入的这些停靠内容提取成一个类,如下:
后期想修改这些内容的话,就直接去main下的region的文件夹下GridToolbar.js文件就可以了。
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文件就可以了。
相关文章推荐
- [ExtJS5学习笔记]第十八节 Extjs5的panel的dockeditems属性配置toolbar
- [ExtJS5学习笔记]第十八节 Extjs5的panel的dockeditems属性配置toolbar
- [ExtJS5学习笔记]第十六节 Extjs5使用panel新增的ViewModel属性绑定数据
- [ExtJS5学习笔记]第十六节 Extjs5使用panel新增的ViewModel属性绑定数据
- [ExtJS5学习笔记]第十五节 Extjs5表格显示不友好?panel的frame属性在作怪
- [ExtJS5学习笔记]第十六节 Extjs5使用panel新增的ViewModel属性绑定数据
- [ExtJS5学习笔记]第十五节 Extjs5表格显示不友好?panel的frame属性在作怪
- [ExtJS5学习笔记]第十九节 Extjs5中通过设置form.Panel的FieldSet集合属性控制多个field集合
- [ExtJS5学习笔记]第十五节 Extjs5表格显示不友好?panel的frame属性在作怪
- [ExtJS5学习笔记]第十五节 Extjs5表格显示不友好?panel的frame属性在作怪
- [ExtJS5学习笔记]第十九节 Extjs5中通过设置form.Panel的FieldSet集合属性控制多个field集合
- [ExtJS5学习笔记]第十九节 Extjs5中通过设置form.Panel的FieldSet集合属性控制多个field集合
- Ext.grid.GridPanel |属性|方法|配置|详细介绍
- [ExtJS5学习笔记]第八节 Extjs5的Ext.toolbar.Toolbar工具条组件及其应用
- [ExtJS5学习笔记]第二十三节 Extjs5中表格gridpanel的列格式设置
- [ExtJS5学习笔记]第二十四节 Extjs5中表格gridpanel或者表单数据后台传输remoteFilter设置
- Ext.grid.GridPanel 属性配置
- [ExtJS5学习笔记]第二十二节 Extjs5中使用beforeLabelTpl配置给标签增加必填选项星号标志
- [ExtJS5学习笔记]第二十二节 Extjs5中使用beforeLabelTpl配置给标签增加必填选项星号标志
- [ExtJS5学习笔记]第二十一节 Extjs5中使用config配置给ext.widget或者create方法传递参数