2014-01-18 2 views
0

Я заметил из example Я могу назначить значения расширенного Icon и collapsedIcon, но я хочу назначить файлы с открытыми папками и папками с закрытыми файлами. Можно ли это сделать, и не могли бы вы дать мне пример на основе выборки ниже (который просто показывает каретку, как это в настоящее время стоит)хочу использовать файл изображения с treeNode/PrimeFaces

<p:treeNode expandedIcon="fo.png" collapsedIcon="fc.png"> 
     <h:outputText value="#{node}" ></h:outputText> 
    </p:treeNode> 

Заранее спасибо

Kevin

ответ

0

долг благодарность mkyong (снова) и kianworknotes , где я смог собрать быстрое решение этой проблемы.

Кажется, что для дерева CSS необходимо перезаписать, чтобы изменить значки. В данном конкретном случае, я сделал тест, поставив стиль в <head> который был

<style> 
    .folder-open { 
    background: url('fo.png')!important; 
    height 16px; 
    width 16px; 
    } 

    .folder-closed { 
    background: url('fc.png')!important; 
    height 16px; 
    width 16px; 
    } 
</style> 

Вслед за небольшим изменением в моей декларации дерева:

<p:treeNode expandedIcon="folder-open" collapsedIcon="folder-closed"> 

И то отлично работает.

Смежные вопросы