apache特立尼达的皮肤

时间:2011-07-18 14:51:36

标签: java apache jsf 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>

我认为卡萨布兰卡是特立尼达1.2的默认皮肤,但我仍然坚持认为。 (我使用trinidad 1.2的唯一原因是因为我不知道trinidad 2.0是否有任何内置现代皮肤。)

无论如何,现在我在body标签

中创建了我的index.jsp
<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个标签。任何帮助表示赞赏。

由于

1 个答案:

答案 0 :(得分:0)

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