Стиль ace: tabSet поврежден при использовании ICEFaces 3 - PullRequest
0 голосов
/ 18 марта 2012

привет при использовании icefaces 2 следующее изображение было похоже на мои вкладки

enter image description here

и после перехода на icefaces 3 внешний вид моей вкладки выглядит следующим образом:

enter image description here

туз: tabSet код:

<ace:tabSet clientSide="true" id="permissionsTab">
<c:forEach items="#{myBean.tabs}" var="tab" varStatus="loop">               

                  <ace:tabPane>
                    <f:facet name="label">#{tab.name}</f:facet>             
                    <div style="height:180px; overflow:auto;">
                       <h:selectManyCheckbox value="#{tab.values}" layout="pageDirection" >
                           <f:selectItems value="#{tab.checkBoxes}" />
                       </h:selectManyCheckbox>
                       </div>
                  </ace:tabPane>

                </c:forEach>

           </ace:tabSet>

- и вот как яиспользуя скин для icefaces 2:

<h:head>
  <link href="./xmlhttp/css/xp/xp.css" rel="stylesheet" type="text/css"/>
</h:head>

<h:body styleClass="ice-skin-rime">
</h:body>
<h:outputStylesheet library="org.icefaces.component.skins" name="rime.css" />

и когда я перешел на icefaces 3, мне пришлось удалить следующую строку:

<h:outputStylesheet library="org.icefaces.component.skins" name="rime.css" />

пожалуйста, посоветуйте, как исправить стиль в icefaces3.

1 Ответ

0 голосов
/ 27 марта 2012

, чтобы заставить это работать, я использовал обходной путь, копируя стиль инея из извлеченного ледяного лица-аса jar : в пути org \ icefaces \ icefaces-ace \ 3.0.0 \ META-INF \ ресурсы \ icefaces.ace \ темы \ иней \ theme.css и поместите его в мою папку CSS, и загрузите его вручную, используя:

<h:outputStylesheet name="theme.css" library="css" />

, а также скопировал изображения в папку «Иней» и поместил их в папку «Мои изображения», а также изменил URL изображений в файле theme.css.

...