在 DHTMLX 中需要 Font Awesome 5 支持 SVG 和 JS

Need Font Awesome 5 Support for SVG with JS in DHTMLX

我们有许多站点的 Internet Explorer 不显示网络字体(它们被组策略锁定)。所以他们在我们的 DHTMLX app. This is a major issue for us. We have been waiting for Font Awesome 5 to be released because we have verified that their new SVG with JS approach 作品中看不到任何很棒的字体图标。 FA5 现已发布,因此我们正在努力弄清楚如何将其合并到 DHTMLX 中。

这是我迄今为止尝试过的...

现在出现了 5 个很棒的新字体图标,但出于某种原因我看到每个图标都有双 (2) 个。有任何想法吗?谢谢!

更新: 该错误出现在 dhtmlXMenu.addNewSibling() method 的 DHTMLX 中。如果我删除禁用的图像 属性 (imgDis),那么我只会看到一个很棒的字体图标,很好,但是如果我禁用该菜单项,那么我就看不到任何图像。因此,DHTMLX 似乎需要为 FA5 图标调整其 enabled/disabled 功能。

我也遇到了同样的问题。 但是我拒绝设置 属性:

myToolbar.setIconset ("awesome");

我通过"text"设置图标 属性:

"text": "<i class = 'fas fa-plus'> </ i>"

我为 dhx_toolbar_btn 定义了 css,例如:

.dhx_toolbar_btn {
     color: # 557BA6;
     font-size: 1.6em;
}

在这种情况下,"disabled" 可以正常工作。

希望对您有所帮助。