代码之家  ›  专栏  ›  技术社区  ›  harunB10

ExtJS 6中Fontawesome升级后没有图标

  •  0
  • harunB10  · 技术社区  · 6 年前

    我有SenchaExtJS6和一些新的FontAwesome图标没有成功。我想是因为老版本的FontAwesome。然后我决定升级它,并遵循本教程: https://github.com/yamayamayamaji/extjs-package-fontawesome 上面写着:

    替换/ext(framework目录)/packages/font awesome/

    然后运行sencha app refresh

    但在这之后,我再也看不到任何一个超赞的图标了。

    所以这个:

    {
        title: 'Dashboard',
        iconCls: 'fa-home',
        bind:
        {
            html: 'Test'
        }
    
    },
    

    enter image description here

    有什么建议吗?

    顺便说一句,控制台没有任何错误。

    0 回复  |  直到 6 年前
        1
  •  2
  •   above-the-line    5 年前

    这个 fontCls 缺少参数。

    在ExtJS 6中, iconCls 使用以下符号指定:

    iconCls: '{fontCls} {iconPrefix}-{iconName}'
    

    所以,不只是 fa-home x-fa fa-home ,如下所示:

    iconCls: 'x-fa fa-home'
    

    Available ExtJS Font Packages

    https://docs.sencha.com/extjs/6.0.2/guides/core_concepts/font_ext.html