Hi there,

Does anyone have any ideas. Could it be a jar compatibility problem? Has
anyone experienced problems with the Tomahawk Schedule and Trinidad?

Thanks,

Marco

On Sun, Oct 5, 2008 at 2:13 PM, Marco Vieira <[EMAIL PROTECTED]>wrote:

> Hello everyone,
>
> I'm working with the Tomahawk Schedule component and Trinidad. However, I'm
> having some difficulties. My original page uses mostly Trinidad components
> with the exception of the Schedule component. Every time I select an entry
> no graphical indication of the entry being selected is given and in the
> backing java classes when I try to access the ScheduleModel's selected entry
> I get null. Here's my page source:
>
> <?xml version="1.0" encoding="iso-8859-1"?>
>
> <jsp:root xmlns:jsp="http://java.sun.com/JSP/Page"; version="2.0"
>             xmlns:f="http://java.sun.com/jsf/core"; xmlns:h="
> http://java.sun.com/jsf/html";
>             xmlns:t="http://myfaces.apache.org/tomahawk";
>             xmlns:trh="http://myfaces.apache.org/trinidad/html";
>             xmlns:tr="http://myfaces.apache.org/trinidad";>
> <jsp:directive.page contentType="text/html;charset=utf-8"/>
> <f:view>
>     <tr:document title="Tratamentos">
>         <tr:form>
>             <tr:messages/>
>             <tr:panelGroupLayout layout="horizontal" inlineStyle = "width:
> 100%;">
>                 <tr:panelBox text="Agenda de Tomas" inlineStyle = "width:
> 100%;">
>                     <t:schedule
> value="#{treatmentUIScheduleHandler.treatSchedule}" id="treatUISchedule"
>                         rendered="true" visibleEndHour="23"
> visibleStartHour="0"
>                         workingEndHour="18" workingStartHour="8"
>                         theme="default" tooltip="true" submitOnClick="true"
>                         readonly="false" />
>                 </tr:panelBox>
>                 <tr:panelGroupLayout layout="vertical">
>                     <tr:panelBox text="Acções" inlineStyle = "width: 65%;">
>                         <tr:panelGroupLayout layout="horizontal">
>                             <tr:commandButton id="tbuttonViewDetails"
> partialSubmit="true" text="Ver"
> actionListener="#{treatmentUIScheduleHandler.retrieveDetailsForSelTreat}" />
>                             <tr:commandButton id="tbuttonAddNewTreat"
> text="Adicionar"
> actionListener="#{treatmentUIScheduleHandler.addSampleEntries}"/>
>                             <tr:commandButton id="tbuttonDelSelTreat"
> text="Apagar" />
>                             <tr:commandButton id="tbuttonModSelTreat"
> text="Editar" />
>                         </tr:panelGroupLayout>
>                     </tr:panelBox>
>                     <tr:panelBox text="Detalhes" inlineStyle = "width:
> 65%;">
>                         <tr:inputText id="tdetailsInputTextRO"
> readOnly="true" partialTriggers="tbuttonViewDetails" rows="33" wrap="soft"
> value="#{treatmentUIScheduleHandler.treatUIDetails}" />
>                     </tr:panelBox>
>                 </tr:panelGroupLayout>
>             </tr:panelGroupLayout>
>             </tr:form>
>         </tr:document>
>     </f:view>
> </jsp:root>
>
> With regards to the backing beans, 'treatSchedule' is a class I made that
> extends Tomahawk's SimpleScheduleModel, and uses the class TreatmentBean
> which extends Tomahawk's DefaultScheduleEntry. The schedule is handeled by
> the class TreatmentUIScheduleHandler that initializes and populates the
> schedule with data from a local Oracle Database.
>
> Feeling the problem could be related to using extended classes and not the
> originals I tried something different. I made another page (see below),
> using as many default MyFaces componentes as possible a using source from
> the Tomahawk example source (
> http://svn.apache.org/repos/asf/myfaces/tomahawk/trunk/examples/simple/src/main/java/org/apache/myfaces/examples/schedule/
> ).
>
> <?xml version="1.0" encoding="UTF-8"?>
> <!--
>     Document   : testsched
>     Created on : 4/Out/2008, 23:10:25
>     Author     : Marco
> -->
> <jsp:root xmlns:jsp="http://java.sun.com/JSP/Page"; version="2.0"
>             xmlns:f="http://java.sun.com/jsf/core"; xmlns:h="
> http://java.sun.com/jsf/html";
>             xmlns:t="http://myfaces.apache.org/tomahawk";
>             xmlns:trh="http://myfaces.apache.org/trinidad/html";
>             xmlns:tr="http://myfaces.apache.org/trinidad";>
>
>     <jsp:directive.page contentType="text/html" pageEncoding="UTF-8"/>
>
> <f:view>
>     <tr:document title="Tratamentos">
>         <h:form>
>             <h:outputText
> value="#{treatmentUIScheduleHandler.mouseActionText}"></h:outputText>
>             <t:schedule value="#{treatmentUIScheduleHandler.testSched}"
> id="treatUISchedule"
>                     rendered="true" visibleEndHour="23"
> visibleStartHour="0"
>                     workingEndHour="18" workingStartHour="8"
>                     theme="default" tooltip="true" submitOnClick="true"
>
> mouseListener="#{treatmentUIScheduleHandler.scheduleClicked}"
>                     action="#{treatmentUIScheduleHandler.scheduleAction}"
>                     binding="#{treatmentUIScheduleHandler.htmlSchedule}"
>                     readonly="false" />
>      <h:commandButton id="tbuttonAddNewTreat" value="Adicionar"
> actionListener="#{treatmentUIScheduleHandler.addSampleEntries}"/>
>         </h:form>
>         </tr:document>
>     </f:view>
>
> </jsp:root>
>
>
> Yet the problem persists, now I feel it could have to do with the fact of
> me using Trinidad, particularily the <tr:document> tag. My Jars are the
> following:
>
> MyFaces 1.2.3, Tomahawk 1.1.7, Trinidad 1.2.8
>
> Has anyone else come across this problem or might have insight into a
> possible solution?
>
> Thanks in advance,
>
> Marco
>
>

Reply via email to