你好,我想知道如何使用特立尼达皮肤。我用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的默认皮肤,但我仍然把它确定。(我使用特立尼达1.2的唯一原因是我不知道特立尼达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个选项卡。如有任何帮助,不胜感激。
谢谢
请记住,您的页面上必须有tr:document标记来启动皮肤框架http://myfaces.apache.org/trinidad/devguide/skinning.html