Hi Martin,
I found the problem. In my languageBar.jsp I forgot to change the view
attribute to subview. Oh my god two days for such simple error. Thanks a lot
for your help guys!

A happy Johannes :)

> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:users-
> [EMAIL PROTECTED] On Behalf Of Johannes
> Hiemer
> Sent: Montag, 20. Juni 2005 12:38
> To: 'MyFaces Discussion'; [EMAIL PROTECTED]
> Subject: RE: Myfaces and tiles for submit
> 
> Hi Martin,
> thanks a lot for your help. I disabled Spring-JSF implementation and Acegi
> to give you just the basic implementation. I ran the example already, but
> it
> doesn't work either.
> 
> 
> 
> Thanks a lot for your patience with me.
> 
> 
> 
> Regards Johannes Hiemer
> 
> > -----Original Message-----
> > From: [EMAIL PROTECTED] [mailto:users-
> > [EMAIL PROTECTED] On Behalf Of Martin
> > Marinschek
> > Sent: Montag, 20. Juni 2005 09:16
> > To: MyFaces Discussion
> > Subject: Re: Myfaces and tiles for submit
> >
> > Johannes,
> >
> > can you wrap up a small sample application (try to reduce it as much
> > as possible!) and send it to my e-mail address?
> >
> > I will try to help you if I can, don't expect it to be today, though.
> >
> > regards,
> >
> > Martin
> >
> > On 6/20/05, Johannes Hiemer <[EMAIL PROTECTED]> wrote:
> > > Hi,
> > > It is me again, over the weekend, I tried several things again, for
> > example
> > > I used the reference implementation provided with myfaces. But even
> this
> > > doesn't work although I used exactly the same settings as provided in
> > the
> > > example.
> > > Why doesn't my DemoActionListener get called?
> > >
> > > public class DemoActionListener implements ActionListener {
> > >
> > >         /**
> > >          *
> > >          */
> > >         public DemoActionListener() {
> > >                 super();
> > >                 // TODO Auto-generated constructor stub
> > >         }
> > >
> > >         /* (non-Javadoc)
> > >          * @see
> > >
> >
> javax.faces.event.ActionListener#processAction(javax.faces.event.ActionEve
> > nt
> > > )
> > >          */
> > >         public void processAction(ActionEvent ae) throws
> > > AbortProcessingException {
> > >                 System.out.println(ae.getSource().toString());
> > >
> > >         }
> > >
> > > }
> > > Anything wrong with the source?
> > > Any ideas why it is still not working, I am using the
> XPanelnavigation-
> > menu
> > > does block anything?
> > >
> > > Thanks a lot for your help.
> > >
> > > Regards Johannes
> > >
> > >
> > > > -----Original Message-----
> > > > From: [EMAIL PROTECTED]
> > [mailto:users-
> > > > [EMAIL PROTECTED] On Behalf Of Johannes
> > > > Hiemer
> > > > Sent: Freitag, 17. Juni 2005 11:46
> > > > To: 'MyFaces Discussion'
> > > > Subject: RE: Myfaces and tiles for submit
> > > >
> > > > Hi,
> > > > It is me again. I noticed something what could be also one reason
> why
> > my
> > > > forms are not working when I press the form submit of sparepart.jsp
> > > > without
> > > > tiles around it I get the following output:
> > > > Calling: public java.lang.Object
> > > > de.mindmatters.faces.spring.SpringBeanScope.getObject()
> > > > Calling: public void
> > > >
> >
> itecon.web.util.ApplicationContextBean.onApplicationEvent(org.springframew
> > > > or
> > > > k.context.ApplicationEvent)
> > > > [EMAIL PROTECTED]
> > handled
> > > > request in 230 ms
> > > >
> > > > With Tiles around I get this output:
> > > >
> > > > 2005-06-17 11:42:02,476 [http-8080-Processor25] WARN - Unable to
> find
> > > > component 'sysType' (calling findComponent on component
> > > > 'content:sparepartForm:_id16')
> > > > Calling: public java.lang.Object
> > > > de.mindmatters.faces.spring.SpringBeanScope.getObject()
> > > > 2005-06-17 11:42:02,506 [http-8080-Processor25] WARN - Unable to
> find
> > > > component 'name' (calling findComponent on component
> > > > 'content:sparepartForm:_id20')
> > > > 2005-06-17 11:42:02,516 [http-8080-Processor25] WARN - Unable to
> find
> > > > component 'inventory' (calling findComponent on component
> > > > 'content:sparepartForm:_id24')
> > > > Calling: public void
> > > >
> >
> itecon.web.util.ApplicationContextBean.onApplicationEvent(org.springframew
> > > > or
> > > > k.context.ApplicationEvent)
> > > > [EMAIL PROTECTED]
> > handled
> > > > request in 320 ms
> > > >
> > > > The interesting is, that, he can't find some components like
> sysType.
> > But
> > > > the labels and inputText are syntactically right.
> > > >
> > > > <h:outputLabel value="#{bundle.sparepartNumber}" for="sysType" />
> > > > <f:verbatim></td>
> > > > <td style="width: 182px; height: 32px"></f:verbatim>
> > > > <h:inputText id="number"
> > value="#{sparepartSpringBean.sparepart.spnumber}"
> > > > valueChangeListener="#{sparepartSpringBean.valueChanged}"
> > required="true">
> > > > <f:validateLength minimum="1" maximum="2" />
> > > > </h:inputText><x:message for="number" showDetail="true"
> > > > showSummary="false" styleClass="error" />
> > > >
> > > > Does this help perhaps?
> > > >
> > > > Regards Johannes
> > > >
> > > > > -----Original Message-----
> > > > > From: [EMAIL PROTECTED]
> > [mailto:users-
> > > > > [EMAIL PROTECTED] On Behalf Of
> Johannes
> > > > > Hiemer
> > > > > Sent: Freitag, 17. Juni 2005 10:18
> > > > > To: 'MyFaces Discussion'; [EMAIL PROTECTED]
> > > > > Subject: RE: Myfaces and tiles for submit
> > > > >
> > > > > Hi Martin, Hi Pierpaolo,
> > > > > first to Martin, yeah thought of a problem like this, but I made a
> > test
> > > > to
> > > > > it. I put a test.jsp file in my directory inserted the form code
> of
> > > > > sparepart.jsp and ran a submit without tiles. Reaction as expected
> > the
> > > > > form
> > > > > submission was fired and a validation error was thrown. Putting
> the
> > same
> > > > > code into the sparepart.jsp surrounded with tiles I get just the
> > already
> > > > > described "blanked" form behaviour.
> > > > > Pierpaolo, yes I tried this two already but because of the fact,
> > that it
> > > > > should no fire any specific action I thought that should not
> affect
> > the
> > > > > navigation-rule with from-outcome anyway, or?
> > > > >
> > > > > Thanks a lot for your help guys.
> > > > >
> > > > > Regards Johannes
> > > > >
> > > > > >-----Original Message-----
> > > > > >From: [EMAIL PROTECTED]
> > > > > [mailto:users->[EMAIL PROTECTED] On
> > Behalf
> > > > Of
> > > > > Martin >Marinschek
> > > > > >Sent: Freitag, 17. Juni 2005 09:45
> > > > > >To: MyFaces Discussion
> > > > > >Subject: Re: Myfaces and tiles for submit
> > > > > >
> > > > > >I didn't quite read through all of this e-mail discussion, but
> just
> > > > > >trying to shoot into the blue:
> > > > > >
> > > > > >do you have a form tag stacked in another form tag? With that,
> > browser
> > > > > >play havoc with regard to submitting forms....
> > > > > >
> > > > > >regards,
> > > > > >
> > > > > >Martin
> > > > > >
> > > > > >On 6/17/05, Pierpaolo Follia <[EMAIL PROTECTED]>
> wrote:
> > > > > > Perhaps you are missing the action: the implementation below is
> an
> > > > > > action listener. You have to write a method like this:
> > > > > >
> > > > > > public String printName() {
> > > > > >     //Do something here...
> > > > > >     return "showSparepart";
> > > > > > }
> > > > > >
> > > > > > and try changing your navigation rule with this one:
> > > > > >
> > > > > > <navigation-rule>
> > > > > >         <from-view-id>*</from-view-id>
> > > > > >         <navigation-case>
> > > > > >                 <from-outcome>showSparepart</from-outcome>
> > > > > >                 <to-view-id>/sparepart.jspx</to-view-id>
> > > > > >         </navigation-case>
> > > > > > </navigation-rule>
> > > > > >
> > > > > >
> > > > > > bye
> > > > > >
> > > > > > Johannes Hiemer wrote:
> > > > > >
> > > > > > >Hi PierpaolO (sorry for that, I recognized just a few seconds
> > after
> > > > > submit),
> > > > > > >my sparepartSpringBeanaction.printName just does nothing else
> > than
> > > > > printing
> > > > > > >out the event it just has handled:
> > > > > > >
> > > > > > >
> > > > > > >public void printName(ActionEvent event) {
> > > > > > >               FacesContext context =
> > > > > FacesContext.getCurrentInstance();
> > > > > > >           String message = sparepart.getSpid() + " is
> processing
> > > > > action
> > > > > > >event of Form submit: " + event.toString();
> > > > > > >           FacesContext.getCurrentInstance().addMessage(null,
> new
> > > > > > >FacesMessage(FacesMessage.SEVERITY_ERROR, message, message));
> > > > > > >       }
> > > > > > >
> > > > > > >My navigation case for sparepart:
> > > > > > >
> > > > > > >       <navigation-rule>
> > > > > > >               <navigation-case>
> > > > > > >                       <from-outcome>showSparepart</from-
> outcome>
> > > > > > >                       <to-view-id>/sparepart.jspx</to-view-id>
> > > > > > >               </navigation-case>
> > > > > > >       </navigation-rule>
> > > > > > >
> > > > > > >Log ouput:
> > > > > > >
> > > > > > >2005-06-17 08:23:00,574 [http-8080-Processor24] DEBUG -
> > Publishing
> > > > > event
> > > > > in
> > > > > > >context [Root WebApplicationContext]:
> > > > > >
> > > > >
> > > >
> >
> >net.sf.acegisecurity.intercept.event.AuthorizedEvent[source=FilterInvocat
> > > > > io
> > > > > n
> > > > > > >: URL: /sparepart.jspx]
> > > > > > >2005-06-17 08:23:00,574 [http-8080-Processor24] DEBUG -
> > RunAsManager
> > > > > did
> > > > > not
> > > > > > >change Authentication object
> > > > > > >2005-06-17 08:23:00,574 [http-8080-Processor24] DEBUG -
> > > > /sparepart.jspx
> > > > > > >reached end of additional filter chain; proceeding with
> original
> > > > chain
> > > > > > >2005-06-17 08:23:00,574 [http-8080-Processor24] DEBUG -
> Incoming
> > > > > request
> > > > > has
> > > > > > >Content-Type header without character encoding:
> > > > > > >application/x-www-form-urlencoded
> > > > > > >2005-06-17 08:23:00,574 [http-8080-Processor24] DEBUG -
> entering
> > > > > restoreView
> > > > > > >in org.apache.myfaces.lifecycle.LifecycleImpl
> > > > > > >2005-06-17 08:23:00,584 [http-8080-Processor24] DEBUG - Tree
> > > > structure
> > > > > > >restored from server session
> > > > > > >2005-06-17 08:23:00,615 [http-8080-Processor24] DEBUG -
> Restored
> > view
> > > > > > >
> > > > > > >What else could be interesting is:
> > > > > > >
> > > > > > >Request Params:
> > > > > > >2005-06-17 08:23:00,635 [http-8080-Processor24] DEBUG -
> > > > > > >autoScroll = 0,0
> > > > > > >2005-06-17 08:23:00,635 [http-8080-Processor24] DEBUG -
> > > > > > >content:sparepartForm:_link_hidden_ =
> > > > > > >2005-06-17 08:23:00,635 [http-8080-Processor24] DEBUG -
> > > > > > >content:sparepartForm:number =
> > > > > > >2005-06-17 08:23:00,635 [http-8080-Processor24] DEBUG -
> > > > > > >content:sparepartForm:name =
> > > > > > >2005-06-17 08:23:00,635 [http-8080-Processor24] DEBUG -
> > > > > > >content:sparepartForm:inventory =
> > > > > > >2005-06-17 08:23:00,635 [http-8080-Processor24] DEBUG -
> > > > > > >content:sparepartForm:sparepartButton = Hinzufügen
> > > > > > >2005-06-17 08:23:00,635 [http-8080-Processor24] DEBUG -
> > > > > > >content:sparepartForm_SUBMIT = 1
> > > > > > >
> > > > > > >
> > > > > > >That's all I can provide. Do you have a working example,
> perhaps
> > you
> > > > > can
> > > > > > >just send that over to me, and I try to implement regarding
> your
> > > > > > >implementation "rules".
> > > > > > >
> > > > > > >Anyway thanks a lot for your help Pierpaolo.
> > > > > > >
> > > > > > >Regards Johannes.
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > >>-----Ursprüngliche Nachricht-----
> > > > > > >>Von: [EMAIL PROTECTED]
> > > > > > >>[mailto:users- [EMAIL PROTECTED]
> Im
> > > > > > >>Auftrag von Pierpaolo Follia
> > > > > > >>Gesendet: Donnerstag, 16. Juni 2005 16:51
> > > > > > >>An: MyFaces Discussion
> > > > > > >>Betreff: Re: Myfaces and tiles for submit
> > > > > > >>
> > > > > > >> From here is quite difficult to solve your problem. I'll try.
> > > > > > >>What are you actually doing in the method
> > > > > > >>sparepartSpringBeanaction.printName?
> > > > > > >>Have you defined the right navigation case in the faces-config
> > file?
> > > > > > >>While debugging the application are all events fired? Are the
> > action
> > > > > > >>and the actionlistener invoked?
> > > > > > >>
> > > > > > >>by
> > > > > > >>
> > > > > > >>Pierpaolo (with a final O :-) )
> > > > > > >>
> > > > > > >>Johannes Hiemer wrote:
> > > > > > >>
> > > > > > >>
> > > > > > >>
> > > > > > >>>Hi Pierpaola,
> > > > > > >>>I tried your tip, but I got the same result as before, it
> seems
> > to
> > > > be
> > > > > > >>>
> > > > > > >>>
> > > > > > >>that I get a post-event, but instead of firing the validation
> > error
> > > > > > >>task, it just blanks out the input fields. In firefox, if I
> use
> > a
> > > > > > >>javascript- debugging-console, I get an error:
> > > > > > >>
> > > > > > >>
> > > > > > >>>Fehler: f has no properties
> > > > > > >>>Quelldatei:
> > > > > > >>>
> > > > > > >>>
> > > > > >
> > >>http://localhost:8080/ITecon%20Dell%20Call%20System/sparepart.jspx
> > > > > > >>
> > > > > > >>
> > > > > > >>>Zeile: 556
> > > > > > >>>Going to this line there is actually no method to see. Do I
> > have
> > > > > > >>>special
> > > > > > >>>
> > > > > > >>>
> > > > > > >>navigation-settings in my faces-config or anything in this
> > > > direction?
> > > > > > >>Are there any special lines that need to be added to my
> web.xml
> > > > file?
> > > > > > >>
> > > > > > >>
> > > > > > >>>Thanks lot for your help.
> > > > > > >>>
> > > > > > >>>Regards Johannes Hiemer
> > > > > > >>>
> > > > > > >>>P.S. Sorry about my last post. I am just a bit frustrated,
> had
> > a
> > > > > > >>>short
> > > > > > >>>
> > > > > > >>>
> > > > > > >>night and a lot work todo. I hope you can forgive. Sorry
> again.
> > > > > > >>
> > > > > > >>
> > > > > > >>>
> > > > > > >>>
> > > > > > >>>>"MyFaces Discussion" <[email protected]> schrieb am
> > > > 16.06.05
> > > > > > >>>>
> > > > > > >>>>
> > > > > > >>13:29:24:
> > > > > > >>
> > > > > > >>
> > > > > > >>>>Hi Johannes,
> > > > > > >>>>I saw your post about tiles: I think your problem is that in
> > your
> > > > > > >>>>tile page (sparepart.jsp) you have another <f:view> tag. You
> > > > should
> > > > > > >>>>have only a f:view in your template page. Use a subview
> > instead.
> > > > > > >>>>
> > > > > > >>>>Bye
> > > > > > >>>>
> > > > > > >>>>Johannes Hiemer wrote:
> > > > > > >>>>
> > > > > > >>>>Hi,
> > > > > > >>>>I posted a similiar question a bit earlyer but no one
> > responded to
> > > > > it.
> > > > > > >>>>
> > > > > > >>>>
> > > > > > >>In the archive I saw posts with the same scenarios, but no one
> > > > replied
> > > > > > >>to it. What I would tend to say, is that the myfaces-tiles
> > > > > > >>implementation is useless because you can't use forms with it.
> > Did
> > > > > > >>anyone here get the myfaces-tiles combination working? If
> > someone
> > > > > > >>gained experience with it, please share it with us.
> > > > > > >>
> > > > > > >>
> > > > > > >>>>Thanks a lot.
> > > > > > >>>>Johannes Hiemer
> > > > > >
> >>>>______________________________________________________________
> > > > > > >>>>Verschicken Sie romantische, coole und witzige Bilder per
> SMS!
> > > > > > >>>>Jetzt bei WEB.DE FreeMail: http://f.web.de/?mc=021193
> > > > > > >>>>
> > > > > > >>>>
> > > > > > >>>>
> > > > > > >>>>
> > > > > > >>>>
> > > > > > >>>>
> > > > > > >>>>
> > > > > > >>>
> > > > > > >>>
> > > > > > >>>
> > > > > > >>--
> > > > > > >>Pierpaolo Follia
> > > > > > >>Wave S.r.l. - Vai Benaco 24/B, Bedizzole (BS)
> > > > > > >>Telefono: +39 030 687561
> > > > > > >>Fax: +39 030 6875690
> > > > > > >>
> > > > > > >>
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > >
> > > > > > --
> > > > > > Pierpaolo Follia
> > > > > > Wave S.r.l. - Vai Benaco 24/B, Bedizzole (BS)
> > > > > > Telefono: +39 030 687561
> > > > > > Fax: +39 030 6875690
> > > > > >
> > > > > >
> > >
> > >

Reply via email to