Utilizzo FontAwesome con ExtJS nella mia app.Font-Awesome ExtJS ActionColumn
Tutti gli altri pulsanti stanno lavorando bene con carattere impressionante quando faccio questo:
iconCls: 'fa fa-edit'
per esempio.
Ma quando si utilizza la stessa configurazione nella colonna di azioni (Componente che consente di creare pulsanti su una griglia) l'icona semplicemente non viene visualizzata.
Qualcuno ha un'idea del perché?
EDIT
Dopo aver provato risposta @qdev: sto solo vedendo un # F040;? testo reso (in blu).
Il codice HTML generato per il pulsante colonna Azione:
<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 (Tratto da ispettore 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%;
}
Sono sul giorno libero. Lunedì guarderò a questo e ti darò un feedback. Grazie. – lcguida
ok, lunedì passato, hai avuto la possibilità di provarlo? Ero curioso;) – qdev
Siamo spiacenti. Potrei testarlo solo oggi. Non riesco a ottenere l'icona, ma a? X0f40; testo invece. Posso vedere che sta usando FontAwesome come font. Ma non rendere l'icona. (Se la mia domanda aggiornata) – lcguida