2014-12-06 1 views
0

У меня есть вопрос, у меня есть проблема с изменением значка DataList Primeface Mobile. Я исследовал в соответствии со стилем: <p class="ui-li-aside" /> приносит значок и положение, я пытался создать свой собственный стиль и добавить значок не работает.Как изменить значок dataList из PrimeFaces Mobile?

default.css (созданный стиль)

.ui-li-edit { 
    margin: 0; 
    position: absolute; 
    right: 3.333em; 
    text-align: right; 
    top: 1em; 

    background-image: 
    url("/sgcc-web-app/javax.faces.resource/images/icons-18-white.png.jsf?ln=primefaces-mobile"); 
    background-position: -108px 70%; 
    width: 18px; 
    height: 18px; 
} 

enter image description here

ответ

0

Чтобы иметь пользовательский значок на стороне необходимо создать класс и добавить в a тег в элементах списка. Вам нужно добавить :after в класс, чтобы он работал. Этот метод действует так же, как ui-li-aside, но с пользовательским значком.

Demo

http://jsfiddle.net/0596ezfo/

CSS & HTML

.ui-icon-myicon:after { 
    background-image: url("http://upload.wikimedia.org/wikipedia/commons/7/7e/Cute-Ball-Favorites-icon.png"); 
    /* Make your icon fit */ 
    background-size: 28px 28px; 
} 


<li><a class="ui-icon-myicon">MY Custom Icon</a></li>