首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ace:当使用ICEFaces 3时,tabSet样式已损坏

ace:当使用ICEFaces 3时,tabSet样式已损坏
EN

Stack Overflow用户
提问于 2012-03-18 13:14:49
回答 1查看 892关注 0票数 0

嗨,当使用icefaces 2时,下面的图片是我的选项卡的外观

迁移到icefaces 3之后,我的选项卡看起来如下所示:

ace:表集代码:

代码语言:javascript
复制
<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>

-and,这是我如何使用皮肤的冰山2:

代码语言:javascript
复制
<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" />

当我移到“冰山3”时,我不得不删除以下一行:

代码语言:javascript
复制
<h:outputStylesheet library="org.icefaces.component.skins" name="rime.css" />

请建议如何修复冰面3的样式。

EN

回答 1

Stack Overflow用户

发布于 2012-03-27 09:21:38

为了使它正常工作,我使用了一个解决方案,方法是从提取的org\icefaces\icefaces-ace\3.0.0\META-INF\resources\icefaces.ace\themes\rime\theme.css冰山中复制rime样式的:在路径中,并将其放在css文件夹中,然后使用以下方法手动加载:

代码语言:javascript
复制
<h:outputStylesheet name="theme.css" library="css" />

并复制了rime文件夹中的图像,并将其放入“我的图像”文件夹中,并调整了theme.css文件中图像的url。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9758618

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档