I'm using PrimeFaces to generate a datatable. The default sorting icons are chevrons from the JQuery library but as they are not Vector they look ugly. I wan't to replace them using some font like font awesome but I have no clue how to do this. The below CSS handles I can use to change the image to different sprites etc.
If I could somehow change the class primefaces adds from ui-icon-triangle-1-n to af fa-sort-alpha-desc for example I would already be helped.
.ui-state-default .ui-icon{
background-image: url("../Assets/images/jquery-ui/ui- icons_0072b6_256x240.png");
}
.ui-datatable .ui-icon-carat-2-n-s {
background-position: -160px 0 !important;
}
.ui-datatable .ui-icon-triangle-1-n{
background-position: 0 -48px !important;
}
.ui-datatable .ui-icon-triangle-1-s{
background-position: -64px -48px !important;
}