It's magic, it works :)

Thank you!


Regards,
Andreas

Leonardo Uribe schrieb:


On Tue, Oct 14, 2008 at 6:24 PM, Andreas Niemeyer <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>> wrote:

    Hi,

    I'm having a problem with the t:schedule component layout within a
    portlet. The grids, styles and javascripts are missed.

    It seems that liferay (5.1.1) kicks them out - or the resources have
    to be loaded explicit.

    I'm using tomahawk 1.17 with myfaces 1.1.6 with faceslets.

    This version should work fine with facelets:
           http://wiki.apache.org/myfaces/Use_Facelets_with_Tomahawk


    Extension filter setup is also done:
    http://myfaces.apache.org/tomahawk/extensionsFilter.html


Use NonBufferingAddResource to add inline the css and javascripts links configuring this param:

  <context-param>
    <param-name>org.apache.myfaces.ADD_RESOURCE_CLASS</param-name>
<param-value>org.apache.myfaces.renderkit.html.util.NonBufferingAddResource</param-value>
  </context-param>

Maybe it could help

regards

Leonardo Uribe


    1) Example page schedule.xml:

    <html   xmlns="http://www.w3.org/1999/xhtml";
                   xmlns:h="http://java.sun.com/jsf/html";
                   xmlns:ui="http://java.sun.com/jsf/facelets";
                   xmlns:t="http://myfaces.apache.org/tomahawk";
                   xmlns:f="http://java.sun.com/jsf/core";>

    <t:stylesheet path="css/basic.css" />

    <f:view>

           <h:outputText value="Title" />
           <h:form>
           <h:commandButton action="back"
    styleClass="portlet-form-button" value="Back" />
                   <t:div>
                            <t:schedule value="#{schedule.model}"
    id="mySchedule"
                                   rendered="true" visibleEndHour="18"
    visibleStartHour="8"
                                   workingEndHour="20"
    workingStartHour="8" readonly="false"
                                   theme="default" tooltip="true"/>

                   </t:div>
           </h:form>
    </f:view>

    </html>



    2) Classpath


    <classpath>
           <classpathentry kind="src" path="WEB-INF/src"/>
           <classpathentry kind="lib" path="WEB-INF/lib/util-bridges.jar"/>
           <classpathentry kind="lib" path="WEB-INF/lib/util-java.jar"/>
           <classpathentry kind="lib" path="WEB-INF/lib/util-taglib.jar"/>
           <classpathentry kind="con"
    path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
           <classpathentry kind="lib"
    path="libs-server/portlet-bridge-api-1.0.0-alpha-2.jar"/>
           <classpathentry kind="lib"
    path="libs-server/portlet-bridge-impl-1.0.0-alpha-2.jar"/>
           <classpathentry kind="lib"
    path="libs-server/portlet-api-1.0.jar"/>
           <classpathentry kind="lib"
    path="WEB-INF/lib/commons-beanutils-1.7.0.jar"/>
           <classpathentry kind="lib"
    path="WEB-INF/lib/commons-codec-1.3.jar"/>
           <classpathentry kind="lib"
    path="WEB-INF/lib/commons-collections-3.1.jar"/>
           <classpathentry kind="lib"
    path="WEB-INF/lib/commons-digester-1.8.jar"/>
           <classpathentry kind="lib"
    path="WEB-INF/lib/commons-el-1.0.jar"/>
           <classpathentry kind="lib"
    path="WEB-INF/lib/commons-fileupload-1.0.jar"/>
           <classpathentry kind="lib"
    path="WEB-INF/lib/commons-lang-2.1.jar"/>
           <classpathentry kind="lib"
    path="WEB-INF/lib/commons-logging-1.0.4.jar"/>
           <classpathentry kind="lib"
    path="WEB-INF/lib/commons-validator-1.3.1.jar"/>
           <classpathentry kind="lib" path="WEB-INF/lib/el-ri.jar"/>
           <classpathentry kind="lib" path="WEB-INF/lib/jsf-facelets.jar"/>
           <classpathentry kind="lib" path="WEB-INF/lib/jstl-1.1.0.jar"/>
           <classpathentry kind="lib"
    path="WEB-INF/lib/myfaces-api-1.1.6-SNAPSHOT.jar"/>
           <classpathentry kind="lib"
    path="WEB-INF/lib/myfaces-impl-1.1.6-SNAPSHOT.jar"/>
           <classpathentry kind="lib" path="WEB-INF/lib/oro-2.0.8.jar"/>
           <classpathentry kind="lib"
    path="WEB-INF/lib/tomahawk-1.1.7.jar"/>
           <classpathentry kind="output" path="WEB-INF/classes"/>
    </classpath>




    Many thanks!


    Kind regards,
    Andreas



Reply via email to