【问题标题】:ExtJS: Is there a way to shift tabpanel's Tab icon from left to right of the Tab's title?ExtJS:有没有办法将tabpanel 的Tab 图标从Tab 标题的左移到右?
【发布时间】:2017-06-19 22:19:35
【问题描述】:

ExtJS 是否提供了一种在标题前显示选项卡标题图标的方法,而不是默认行为?

默认行为:

---------------
| +  Tab 1    |
---------------

要求的行为:

---------------
|  Tab 1  +   |
---------------

代码示例:

Ext.create('Ext.tab.Panel', {
  plain: true,
  items: [{
    title: "Tab 1",
    iconCls: "icon-class-plus",
  }, {
    title: "Tab 2",
  }],
  renderTo: Ext.getBody()
});

icon-class-plus 是一个包含 &:after 伪元素的 CSS 类,用于设置加号的字形图标。

【问题讨论】:

  • 它是什么? Ext4 还是 Ext6?
  • Ext6 可以...

标签: css extjs extjs6


【解决方案1】:

使用iconAlign 配置:

Ext.application({
    name: 'Fiddle',

    launch: function () {
        Ext.create('Ext.tab.Panel', {
            items: [{
                title: "Tab 1",
                iconCls: "x-fa fa-car",
                iconAlign: 'right'
            }],
            renderTo: Ext.getBody()
        });
    }
});

Fiddle

【讨论】:

    猜你喜欢
    • 2021-06-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-07
    • 2022-01-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多