the main diff is, you are on 2.x other weren't, right ?

-M

On 10/26/07, Robert Morse <[EMAIL PROTECTED]> wrote:
> Hello Matthias!
> I have the jar in place, and the web.xml file as described in the wiki.
> I checked the e-mail archives, and it appears this issue, or
> something similar, came up in July, but it doesn't appear to be
> resolved.
> Thanks for your reply!
>
> -robert.
>
> On Oct 26, 2007, at 5:40 AM, Matthias Wessendorf wrote:
>
> > Not sure,
> >
> > but some thoughts.
> >
> > there is a special JAR for ajax4jsf and trinidad;
> > also this wiki page contains some informations:
> >
> > http://wiki.apache.org/myfaces/TrinidadSeamAjax4Jsf
> >
> > -Matthias
> >
> > On 10/26/07, Robert Morse <[EMAIL PROTECTED]> wrote:
> >> Hello,
> >> My environment is Seam 2.0.0.RC2 and the related trinidad jars
> >> included in
> >> that distribution.
> >> My application consists of several web pages that change based on
> >> the user
> >> input utilizing the ajax components in Seam.
> >> For example, if a user clicks on a radio button, then a couple more
> >> questions may appear on the screen.   Pretty basic stuff.
> >> Everything has been fine, except when I went to use the Trinidad
> >> inputDate
> >> component.  I have it so it gets rendered if some
> >> other value has been selected.   When I execute, I get a
> >> NullPointerException with the following:
> >>
> >> 04:53:01,411 WARN  [lifecycle] executePhase(RENDER_RESPONSE
> >> 6,org.apache.myfaces.trinidadinternal.context.FacesContextFactoryImpl
> >> [EMAIL PROTECTED])
> >> threw exception
> >> java.lang.IllegalStateException: No RenderingContext
> >>
> >> If I replace the component with the Tomahawk version (t:inputDate),
> >> everything works fine.   However, if I specify
> >> popupCalendar="true" for the
> >> Tomahawk inputDate, then I get the No RenderContext error again.
> >>
> >> Any suggestions?
> >>
> >> The code from my web page looks like:
> >>
> >> This fails:
> >>
> >>  <h:form id="formId">
> >>  <tr:panelGroupLayout layout="default">
> >>  <tr:panelFormLayout maxColumns="3" rows="1">
> >>
> >>  <tr:outputLabel value="#{msgs.sampleLabel}" />
> >>  <tr:selectOneRadio id="testRadioId"
> >>  value="#{test.radioValue">
> >>  <tr:selectItem label="Yes" value="Y" />
> >>  <tr:selectItem label="No" value="N" />
> >>  <a:support event="onclick" reRender="followUp" />
> >>  </tr:selectOneRadio>
> >>  </tr:panelFormLayout>
> >>
> >>  <a:outputPanel id="followUp">
> >>  <tr:inputText id="testInputId"
> >>  label="#{msgs.sampleInputLabel}"
> >>  rendered="#{test.radioValue}"
> >>  value="#{test.inputValue}" />
> >>  <tr:inputDate id="testDate"
> >>  rendered="#{test.radioValue}"
> >>  value="#{test.dateValue}" />
> >>  </a:outputPanel>
> >>
> >> This works:
> >>
> >>  <h:form id="formId">
> >>  <tr:panelGroupLayout layout="default">
> >>  <tr:panelFormLayout maxColumns="3" rows="1">
> >>
> >>  <tr:outputLabel value="#{msgs.sampleLabel}" />
> >>  <tr:selectOneRadio id="testRadioId"
> >>  value="#{test.radioValue">
> >>  <tr:selectItem label="Yes" value="Y" />
> >>  <tr:selectItem label="No" value="N" />
> >>  <a:support event="onclick" reRender="followUp" />
> >>  </tr:selectOneRadio>
> >>  </tr:panelFormLayout>
> >>
> >>  <a:outputPanel id="followUp">
> >>  <tr:inputText id="testInputId"
> >>  label="#{msgs.sampleInputLabel}"
> >>  rendered="#{test.radioValue}"
> >>  value="#{test.inputValue}" />
> >>  <t:inputDate id="testDate"
> >>  rendered="#{test.radioValue}"
> >>  value="#{test.dateValue}" />
> >>  </a:outputPanel>
> >> This also fails:
> >>
> >>  <h:form id="formId">
> >>  <tr:panelGroupLayout layout="default">
> >>  <tr:panelFormLayout maxColumns="3" rows="1">
> >>
> >>  <tr:outputLabel value="#{msgs.sampleLabel}" />
> >>  <tr:selectOneRadio id="testRadioId"
> >>  value="#{test.radioValue">
> >>  <tr:selectItem label="Yes" value="Y" />
> >>  <tr:selectItem label="No" value="N" />
> >>  <a:support event="onclick" reRender="followUp" />
> >>  </tr:selectOneRadio>
> >>  </tr:panelFormLayout>
> >>
> >>  <a:outputPanel id="followUp">
> >>  <tr:inputText id="testInputId"
> >>  label="#{msgs.sampleInputLabel}"
> >>  rendered="#{test.radioValue}"
> >>  value="#{test.inputValue}" />
> >>  <t:inputDate id="testDate"
> >>  popupCalendar="true"
> >>  rendered="#{test.radioValue}"
> >>  value="#{test.dateValue}" />
> >>  </a:outputPanel>
> >>
> >>
> >
> >
> > --
> > Matthias Wessendorf
> >
> > further stuff:
> > blog: http://matthiaswessendorf.wordpress.com/
> > mail: matzew-at-apache-dot-org
>
>


-- 
Matthias Wessendorf

further stuff:
blog: http://matthiaswessendorf.wordpress.com/
mail: matzew-at-apache-dot-org

Reply via email to