On Feb 8, 2008 6:03 AM, Shane Petroff <[EMAIL PROTECTED]> wrote:
>
>  Rafa Pérez wrote:
>
>  <context-param>
>     <param-name>javax.faces.DEFAULT_SUFFIX</param-name>
>     <param-value>.jsp</param-value>
>  </context-param>
>
>  in order to make inputDate and popups work properly.
>
>  Thanks, that sorts out the popup.
>
>  Any ideas why the partialTriggers aren't working?

are you using <tr:document> OR <trh:html/head/body> tags ?
They ensure all required CSS (Skinning) and JS files are sent down to the
client.

I'd go with <document>, like

<f:view> //only in JSP(X) required
<tr:document title="Blah">

all my content goes here

</tr:document>
</f:view>

-M

>
>  Shane
>
>
>
> Regards,
>
>  - - Rafa
>
>
> On Feb 7, 2008 10:04 PM, Shane Petroff <[EMAIL PROTECTED]> wrote:
>
> > Hi,
> >
> > My first experiment with Trinidad hasn't gone too well. I wanted to test
> > out a very simple ppr case, but cannot get it to work. I want to 'tie'
> > two controls together via value change. I've pasted the entire page
> > below my sig (or rather a functional, but simpler version of the real
> > thing), but the 2 fields in question are:
> >
> >    <h:dataTable ...
> >
> >      <h:column>
> >        <f:facet name="header">
> >            <h:outputText value="#{bundle.ClassListFinalMarkHeader}"
> > styleClass="label"/>
> >        </f:facet>
> >        <tr:inputText id="finalMarkField"
> >                      columns="5"
> >                      value="#{studentSec.finalMark}"
> >                      autoSubmit="true"
> >
> > valueChangeListener="#{classListBean.finalMarkChanged}"/>
> >      </h:column>
> >
> >      <h:column>
> >        <f:facet name="header">
> >            <h:outputText
> > value="#{bundle.ClassListWithdrawalDateHeader}" styleClass="label"/>
> >        </f:facet>
> >        <tr:inputDate id="withdrawalDate"
> >                      columns="11"
> >                      partialTriggers="finalMarkField"
> >                      value="#{studentSec.withdrawalDate}"
> >                      required="false" >
> >        </tr:inputDate>
> >        <h:message for="withdrawalDate"/>
> >      </h:column>
> >
> > and in the backing bean
> >
> >    public void finalMarkChanged( ValueChangeEvent event )
> >    {
> >        StudentSection ss = (StudentSection) m_Table.getRowData();
> >        ss.setWithdrawalDate(new Date());
> >        System.out.println( "finalMarkChanged for " +
> > ss.getStudentName() + " " + ss.getWithdrawalDate() );
> >    }
> >
> > The autoSubmit is working, i.e. I can see that the value change event is
> > processed, but the partialTriggers portion has no effect and the
> > "withdrawalDate" field is never updated.
> >
> > Also, the date picker is non-functional. The first time one attempts to
> > use it, the pop-up opens with the error below, and subsequent attempts
> > to open the pop-up are simply ignored.
> >
> > HTTP Status 404 - /reportCard/__ADFv__.jsp
> > type Status report
> > message /reportCard/__ADFv__.jsp
> > description The requested resource (/reportCard/__ADFv__.jsp) is not
> > available.
> >
> > Another annoyance is that default buttons no longer function throughout
> > the app.
> >
> > --
> > Shane
> >
> >
> > <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
> > <%@ page contentType="text/html;charset=UTF-8"%>
> > <%@ taglib uri="http://java.sun.com/jsf/core"; prefix="f"%>
> > <%@ taglib uri="http://java.sun.com/jsf/html"; prefix="h"%>
> > <%@ taglib uri="http://myfaces.apache.org/tomahawk"; prefix="t" %>
> > <%@ taglib uri="http://myfaces.apache.org/trinidad"; prefix="tr" %>
> >
> > <f:loadBundle basename="ui" var="bundle"/>
> > <f:loadBundle basename="config" var="configBundle"/>
> >
> > <f:view>
> > <html>
> >  <head>
> >    <jsp:include page="boilerPlate.jsp"/>
> >    <title> <h:outputText value="#{bundle.ClassListHeader}"/> </title>
> >  </head>
> >
> > <body class="page-background">
> >
> >
> > <h:form>
> >
> >  <h:panelGrid headerClass="page-header" styleClass="panel"
> >               columns="1" cellpadding="5">
> >
> >    <h:messages showDetail="true" showSummary="false" styleClass="errors"/>
> >
> >    <h:dataTable styleClass="dataTable"
> >                 rowClasses="list-row-even,list-row-odd" cellpadding="4"
> border="0"
> >                 headerClass="list-header"
> >                 cellspacing="0"
> >                 value="#{classListBean.studentSections}"
> >                 var="studentSec"
> >                 binding="#{classListBean.table}">
> >
> >      <h:column>
> >        <f:facet name="header">
> >          <h:commandLink styleClass="table-header" id="studentDesc"
> >                         actionListener="#{classListBean.sort}">
> >            <h:outputText value="#{bundle.StudentColHeader}"/>
> >          </h:commandLink>
> >        </f:facet>
> >        <h:outputText value="#{studentSec.studentName}"/>
> >      </h:column>
> >
> >      <h:column>
> >        <f:facet name="header">
> >          <h:commandLink styleClass="table-header" id="studentId"
> >                         actionListener="#{classListBean.sort}">
> >            <h:outputText value="#{bundle.StudentIdColHeader}"/>
> >          </h:commandLink>
> >        </f:facet>
> >        <h:outputText value="#{studentSec.studentId}"/>
> >      </h:column>
> >
> >      <h:column>
> >        <f:facet name="header">
> >            <h:outputText value="#{bundle.ClassListFinalMarkHeader}"
> styleClass="label"/>
> >        </f:facet>
> >        <tr:inputText id="finalMarkField"
> >                      columns="5"
> >                      value="#{studentSec.finalMark}"
> >                      autoSubmit="true"
> >
> valueChangeListener="#{classListBean.finalMarkChanged}"/>
> >      </h:column>
> >
> >      <h:column>
> >        <f:facet name="header">
> >            <h:outputText value="#{bundle.ClassListWithdrawalDateHeader}"
> styleClass="label"/>
> >        </f:facet>
> >        <tr:inputDate id="withdrawalDate"
> >                      columns="11"
> >                      partialTriggers="finalMarkField"
> >                      value="#{studentSec.withdrawalDate}"
> >                      required="false" >
> >        </tr:inputDate>
> >        <h:message for="withdrawalDate"/>
> >      </h:column>
> >
> >    </h:dataTable>
> >
> >  </h:panelGrid>
> >
> > </h:form>
> > </body>
> > </html>
> > </f:view>
> >
> >
>
>
>
>  --
> Shane
>



-- 
Matthias Wessendorf

further stuff:
blog: http://matthiaswessendorf.wordpress.com/
sessions: http://www.slideshare.net/mwessendorf
mail: matzew-at-apache-dot-org

Reply via email to