【问题标题】:Skins for apache trinidadApache 特立尼达的皮肤
【发布时间】:2011-07-18 14:51:35
【问题描述】:

您好,我想知道如何使用 trinidad 的皮肤。我用 JSF 1.2 ( apache myfaces )、JSTL、Apache Trinidad 1.2.14 创建了一个 Eclipse 项目。在我的项目中,我还创建了一个 trinidad-config.xml

<?xml version="1.0"?>
    <trinidad-config xmlns="http://myfaces.apache.org/trinidad/config">
    <skin-family>casablanca</skin-family>
</trinidad-config>

我认为 casablanca 是 trinidad 1.2 的默认皮肤,但我仍然确定它。 (我使用 trinidad 1.2 的唯一原因是因为我不知道 trinidad 2.0 是否有任何内置的现代皮肤)。

不管怎样,现在我创建了我的 index.jsp,并在 body 标记中添加了以下内容

<f:view>
<tr:form>
    <tr:panelTabbed>
      <tr:showDetailItem text="Apache Trinidad Components" >
      </tr:showDetailItem>
      <tr:showDetailItem text="Architecture">
      </tr:showDetailItem>
      <tr:showDetailItem text="Release">
      </tr:showDetailItem>
    </tr:panelTabbed>
</tr:form>
</f:view>

我期待的结果类似于http://example.irian.at/trinidad-components-showcase/component-demo/panelTabbed-Default

但我得到的只是一个丑陋的页面 (http://imagebin.org/163630),其中包含链接而不是 3 个标签。任何帮助表示赞赏。

谢谢

【问题讨论】:

    标签: java apache jsf trinidad


    【解决方案1】:

    “请记住,您的页面必须在页面上有 tr:document 标签才能启动皮肤框架”来自 http://myfaces.apache.org/trinidad/devguide/skinning.html

    【讨论】:

      猜你喜欢
      • 2012-12-07
      • 2012-08-09
      • 1970-01-01
      • 2011-08-03
      • 1970-01-01
      • 2012-12-10
      • 2011-10-24
      • 2012-10-09
      • 2013-08-14
      相关资源
      最近更新 更多