Я использую FontAwesome с ExtJS в своем приложении.Font-Awesome ExtJS ActionColumn
Все остальные кнопки работают отлично с купелью удивительной, когда я делаю это:
iconCls: 'fa fa-edit'
Например.
Но при использовании той же конфигурации в столбце action (компонент, который позволяет вам пуговицы на сетке) значок просто не отображается.
У кого-нибудь есть идея, почему?
EDIT
После попытки @qdev ответ: Я просто видеть # F040;? текст отображается (синим цветом).
Сгенерированный HTML для кнопки колонка Действия:
<span data-qtip="Edita registro" style="font-family:FontAwesome" class="x-action-col-icon x-action-col-glyph x-action-col-2 " title="" role="button">�xf040;</span>
CSS (Взят из firebuh инспектора):
element.style {
font-family: FontAwesome;
}
*, *:before, *:after {
box-sizing: border-box;
}
*, *:before, *:after {
box-sizing: border-box;
}
.x-action-col-icon {
cursor: pointer;
height: 16px;
width: 16px;
}
.x-border-box, .x-border-box * {
box-sizing: border-box;
}
.x-action-col-glyph {
color: #9bc8e9;
font-size: 16px;
line-height: 16px;
width: 20px;
}
*, *:before, *:after {
box-sizing: border-box;
}
element.style {
text-align: center;
}
.x-grid-cell-inner-action-col {
font-size: 0;
line-height: 0;
}
.x-grid-cell-inner {
white-space: nowrap;
}
.x-grid-cell {
font: 11px/13px tahoma,arial,verdana,sans-serif;
}
.x-unselectable {
cursor: default;
}
.x-grid-table {
border-collapse: separate;
}
.x-unselectable {
cursor: default;
}
.x-panel-body-default {
color: black;
font-size: 12px;
}
.x-panel-body-default {
color: black;
font-size: 12px;
}
.x-panel-body-default {
color: black;
font-size: 12px;
}
.x-panel-body-default {
color: black;
font-size: 12px;
}
.x-panel-body-default {
color: black;
font-size: 12px;
}
.x-panel-body-default {
color: black;
font-size: 12px;
}
.x-body {
color: black;
font-family: tahoma,arial,verdana,sans-serif;
font-size: 12px;
}
body {
color: #222222;
cursor: default;
font-family: "Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;
font-style: normal;
font-weight: normal;
line-height: 150%;
}
html, body {
font-size: 100%;
}
html, body {
font-size: 100%;
}
Я на выходной день. В понедельник я займусь этим и получаю вам обратную связь. Благодарю. – lcguida
ОК, прошел понедельник, вы получили возможность проверить его? Мне было любопытно;) – qdev
Извините. Это можно было проверить только сегодня. Я не получаю значок, но? X0f40; текст вместо этого. Я вижу, что он использует FontAwesome, поскольку это шрифт. Но не показывать значок. (Se мой обновленный вопрос) – lcguida