that is a know myfaces 12x issue.
we will fix that soon.
Sorry,
Matthias
On Feb 7, 2008 10:48 PM, Rafa Pérez <[EMAIL PROTECTED]> wrote:
> Hi, do not know exactly why, but we had to add to web.xml
>
> <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. Otherwise, I have read
> about some problems on using jsp instead of jspx. You could try changing
> that.
>
> 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>
> >
> >
>
>
--
Matthias Wessendorf
further stuff:
blog: http://matthiaswessendorf.wordpress.com/
sessions: http://www.slideshare.net/mwessendorf
mail: matzew-at-apache-dot-org