Hi Bernd,

ok, I understand, the tobago-facelets source code is only a custom
tablib with facelets
thanks for your answer.

david

2007/4/11, Bernd Bohmann <[EMAIL PROTECTED]>:
Hi David,

it's not possible to set the binding for the tf tags in facelets.

You can define you own composition with binding support.

Regards

Bernd

David Steinkopff wrote:
> Hi,
>
> thanks for explain.
>
> yes I use facelets. I think the idea of facelets is a great one. non
> jsp code and clear xml code.
> https://facelets.dev.java.net/nonav/docs/dev/docbook.html#intro
> a other question, who is the maintainer for the tobago-facelets.jar?
>
> regards
> david
>
> 2007/4/11, Volker Weber <[EMAIL PROTECTED]>:
>> Hi,
>>
>> the sequense is as following:
>>
>> in RenderResponsePhase:
>>   try to get a component via binding.
>>   If not found, create one and set it via binding.
>> in resoreViewPhase:
>>   set the recreated instance via binding.
>>
>>
>> I havend had time to try your problem, maybe this afternoon.
>> Are you using jsp or faclets? I never used faclets, and don't know how
>> the tx tags are created there, in jsp this should work.
>>
>> Regards,
>>   Volker
>>
>>
>> 2007/4/11, David Steinkopff <[EMAIL PROTECTED]>:
>> > is the init sequence by jsf so that the application frist set
>> > component bindings? really interesting, in that case thanks for the
>> > hint.
>> >
>> > 2007/4/10, Kito D. Mann <[EMAIL PROTECTED]>:
>> > > > From: David Steinkopff [mailto:[EMAIL PROTECTED]
>> > > > Sent: Tuesday, April 10, 2007 10:06 AM
>> > > > To: MyFaces Discussion
>> > > > Subject: Re: [ Tobago ] problem with component binding
>> > > >
>> > > > I construct a UIInput object
>> > > >
>> > > > textfield = new UIInput();
>> > > > textfield.setValue("hello UIInput");
>> > > > textfield.setId("textfield");
>> > > >
>> > > > getter and setter
>> > > >
>> > > > public UIInput getTextfield() {
>> > > >     return textfield;
>> > > > }
>> > > > public void setTextfield(UIInput textfield) {
>> > > >     this.textfield = textfield;
>> > > > }
>> > > >
>> > >
>> > > This is probably unrelated to your problem, but in general you
>> should avoid
>> > > creating a component via new. You should either use
>> > > Application.createComponent or simply initialize the component in
>> your
>> > > setter:
>> > >
>> > >  public void setTextfield(UIInput textfield) {
>> > >    this.textfield = textfield;
>> > >    textfield.setValue("hello UIInput");
>> > >    textfield.setId("textfield");
>> > >  }
>> > >
>> > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> > > Kito D. Mann ([EMAIL PROTECTED])
>> > > Author, JavaServer Faces in Action
>> > > http://www.virtua.com - JSF/Java EE consulting, training, and
>> mentoring
>> > > http://www.JSFCentral.com - JavaServer Faces FAQ, news, and info
>> > >
>> > >
>> >
>>
>

Reply via email to