You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@myfaces.apache.org by Fernando Augusto <fe...@osmanager.com.br> on 2010/03/09 01:37:51 UTC

[TOBAGO] Master-Detail

Hello,

I am new to Tobago and to JSF, and I got a problem while thinking in a 
way to implement a master-detail form, or any way to show the details of 
a row when clicked on somewhere. The problem is: that action needs to be 
performed by a *single click* action, for usability reasons. I cant make 
the user to select a row AND click a button.
I was doing it with plain JSF using a commandLink and f:param tag 
passing the row ID to a method called by the actionListener and then 
redirecting, using a static action, to another page. But my boss have 
seen how easy is to make popups and form rendering in Tobago, and asked 
me to make a Tobago version of our system. Everything seems to be pretty 
straightforward in tobago, <RANT> except this and those weird and 
undocumented tc:attribute uses... I still need to find anything about 
them... </RANT>
So, is there a way to implement Master-Detail approach in Tobago???

Best Regards,

Fernando Augusto

Re: [TOBAGO] Master-Detail

Posted by Udo Schnurpfeil <ud...@schnurpfeil.de>.
Hello Fernando,

here are the allowedValues = {"click", "dblclick"} of event in 
tc:columnEvent (I've added this to the docu, now).

The tc:attribute is the Tobago-version for f:attribute. The allowed (and 
reasonable) values for name and value depends on the parent UIComponent.

Regards,

Udo

Fernando Augusto schrieb:
> Thanks for your help, Marcus.
>
> But now comes the doubt... Where can I find which column events can I 
> work with? and, already referring to the last msg I sent, which 
> attributes does tc:attribute accepts and when?
>
> Regards,
>
> Fernando Augusto
>
> Marcus Kröger escreveu:
>> Hi Fernando,
>>
>> pls have a look at the tobago addressbook example. There you can find a
>> solution how to react on "click-events" in a tobago sheet. For 
>> example, by
>> using
>>
>> <tc:columnEvent event="dblclick">
>>     <tc:command action="#{controller.editAddress}"/>
>> </tc:columnEvent>
>>
>> you would react on a double click on the row. The addressbook example 
>> can be
>> found in the current build 1.0.24 below /example/addressbook and can be
>> started by using mvn jetty:run-expploded in the war directory.
>>
>> Cheers
>> Marcus
>>
>>
>>
>> 2010/3/9 Fernando Augusto <fe...@osmanager.com.br>
>>
>>  
>>> Hello,
>>>
>>> I am new to Tobago and to JSF, and I got a problem while thinking in 
>>> a way
>>> to implement a master-detail form, or any way to show the details of 
>>> a row
>>> when clicked on somewhere. The problem is: that action needs to be 
>>> performed
>>> by a *single click* action, for usability reasons. I cant make the 
>>> user to
>>> select a row AND click a button.
>>> I was doing it with plain JSF using a commandLink and f:param tag 
>>> passing
>>> the row ID to a method called by the actionListener and then 
>>> redirecting,
>>> using a static action, to another page. But my boss have seen how 
>>> easy is to
>>> make popups and form rendering in Tobago, and asked me to make a Tobago
>>> version of our system. Everything seems to be pretty straightforward in
>>> tobago, <RANT> except this and those weird and undocumented 
>>> tc:attribute
>>> uses... I still need to find anything about them... </RANT>
>>> So, is there a way to implement Master-Detail approach in Tobago???
>>>
>>> Best Regards,
>>>
>>> Fernando Augusto
>>>
>>>     
>>
>>   
>
>

Re: [TOBAGO] Master-Detail

Posted by Fernando Augusto <fe...@osmanager.com.br>.
Thanks for your help, Marcus.

But now comes the doubt... Where can I find which column events can I 
work with? and, already referring to the last msg I sent, which 
attributes does tc:attribute accepts and when?

Regards,

Fernando Augusto

Marcus Kröger escreveu:
> Hi Fernando,
>
> pls have a look at the tobago addressbook example. There you can find a
> solution how to react on "click-events" in a tobago sheet. For example, by
> using
>
> <tc:columnEvent event="dblclick">
>     <tc:command action="#{controller.editAddress}"/>
> </tc:columnEvent>
>
> you would react on a double click on the row. The addressbook example can be
> found in the current build 1.0.24 below /example/addressbook and can be
> started by using mvn jetty:run-expploded in the war directory.
>
> Cheers
> Marcus
>
>
>
> 2010/3/9 Fernando Augusto <fe...@osmanager.com.br>
>
>   
>> Hello,
>>
>> I am new to Tobago and to JSF, and I got a problem while thinking in a way
>> to implement a master-detail form, or any way to show the details of a row
>> when clicked on somewhere. The problem is: that action needs to be performed
>> by a *single click* action, for usability reasons. I cant make the user to
>> select a row AND click a button.
>> I was doing it with plain JSF using a commandLink and f:param tag passing
>> the row ID to a method called by the actionListener and then redirecting,
>> using a static action, to another page. But my boss have seen how easy is to
>> make popups and form rendering in Tobago, and asked me to make a Tobago
>> version of our system. Everything seems to be pretty straightforward in
>> tobago, <RANT> except this and those weird and undocumented tc:attribute
>> uses... I still need to find anything about them... </RANT>
>> So, is there a way to implement Master-Detail approach in Tobago???
>>
>> Best Regards,
>>
>> Fernando Augusto
>>
>>     
>
>   


Re: [TOBAGO] Master-Detail

Posted by Marcus Kröger <ma...@googlemail.com>.
Hi Fernando,

pls have a look at the tobago addressbook example. There you can find a
solution how to react on "click-events" in a tobago sheet. For example, by
using

<tc:columnEvent event="dblclick">
    <tc:command action="#{controller.editAddress}"/>
</tc:columnEvent>

you would react on a double click on the row. The addressbook example can be
found in the current build 1.0.24 below /example/addressbook and can be
started by using mvn jetty:run-expploded in the war directory.

Cheers
Marcus



2010/3/9 Fernando Augusto <fe...@osmanager.com.br>

> Hello,
>
> I am new to Tobago and to JSF, and I got a problem while thinking in a way
> to implement a master-detail form, or any way to show the details of a row
> when clicked on somewhere. The problem is: that action needs to be performed
> by a *single click* action, for usability reasons. I cant make the user to
> select a row AND click a button.
> I was doing it with plain JSF using a commandLink and f:param tag passing
> the row ID to a method called by the actionListener and then redirecting,
> using a static action, to another page. But my boss have seen how easy is to
> make popups and form rendering in Tobago, and asked me to make a Tobago
> version of our system. Everything seems to be pretty straightforward in
> tobago, <RANT> except this and those weird and undocumented tc:attribute
> uses... I still need to find anything about them... </RANT>
> So, is there a way to implement Master-Detail approach in Tobago???
>
> Best Regards,
>
> Fernando Augusto
>