在标签面板中添加按钮 [extjs 3.2]

Posted

技术标签:

【中文标题】在标签面板中添加按钮 [extjs 3.2]【英文标题】:To add button in tabpanel [extjs 3.2] 【发布时间】:2013-02-14 13:40:21 【问题描述】:

我想在标记的地方添加一个按钮。请任何人都可以帮助我。 谢谢。

【问题讨论】:

我不认为这是一个原生选项,你可以添加一个工具栏,但它会单独呈现,如果你需要它,扩展 Ext.TabPanel 并添加显示按钮所需的代码在那里。 【参考方案1】:

您可以在那里添加自定义组件,但必须扩展 TabPanel 类。您可以在此处找到示例:on the left 和 on the right side。

var scrollMenu = this.header.insertFirst(
    cls: 'x-tab-tabmenu-right'
);

以及 Button 的 css 样式:

.x-tab-scroller-right-over 
    background-position: -18px 0;


.x-tab-tabmenu-right 
    background: transparent url(http://dev.sencha.com/deploy/ext-3.4.0/examples/tabs/tab-scroller-menu.gif) no-repeat 0 0;
    border-bottom: 1px solid #8db2e3;
    width:18px;
    position:absolute;
    right:0;
    top:0;
    z-index:10;
    cursor:pointer;

.x-tab-tabmenu-over 
    background-position: -18px 0;

.x-tab-tabmenu-disabled 
    background-position: 0 0;
    opacity:.5;
    -moz-opacity:.5;
    filter:alpha(opacity=50);
    cursor:default;

【讨论】:

以上是关于在标签面板中添加按钮 [extjs 3.2]的主要内容,如果未能解决你的问题,请参考以下文章

ExtJs 3.0:在字段集中水平添加网格面板和按钮组

按钮工具提示 extjs

将帮助按钮添加到 Extjs 网格面板标题

右对齐面板 ExtJS 5 内的按钮

Extjs 无法在表单面板中动态添加/删除字段

EXTJS 添加按钮