-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi Kasper,


> How can I use a DirectLink on a page that depends on a parameter, for
> instance of, on a page like this
>
>   http://my.org/app?page=Article&id=27

So if i got the point, you just want to create a link that refers to a
special article wich is identified by an id ... right?


> The tapestry manual gives an example on how to use DirectLink with
> listeners:
>
>   http://tapestry.apache.org/tapestry4/QuickStart/directlink.html

if you read a bit further there is a part "Passing data in the links"
... which should solve your problem.

Andreas


Kaspar Fischer wrote:
> Dear list,
> 
> In order to isolate the problem, I tried to do something much simpler:
> showing
> a DirectLink on one of my pages.
> 
> The tapestry manual gives an example on how to use DirectLink with
> listeners:
> 
>   http://tapestry.apache.org/tapestry4/QuickStart/directlink.html
>   http://tapestry.apache.org/tapestry4/UsersGuide/listenermethods.html
> 
> However, these examples assume that the content of the page containing the
> DirectLink does not depend on page parameters.
> 
> How can I use a DirectLink on a page that depends on a parameter, for
> instance of, on a page like this
> 
>   http://my.org/app?page=Article&id=27
> 
> The link generated by a DirectLink component is something like
> 
>   http://...Article,$MyComponent.$DirectLink.sdirect
> 
> but does not mention the id. So the listener is executed but afterwards,
> the Article page does not know which item (namely id=27) it should show!
> 
> I feel very much that I am on the wrong track and would be very glad to
> receive some help.
> 
> Many thanks,
> Kaspar
> 
> On 17.12.2007, at 20:50, Kaspar Fischer wrote:
>> Hm, I think my question was not well formulated. Apologies. I'll try
>> once more!
>>
>> Suppose you want to implement an index that shows all files starting with
>> "A", "B", etc. My page would show
>>
>>   A B C D ... X Y Z
>>
>> and you can click on a letter to show the files starting with this letter
>> in a sortable Contrib:Table. How would I do this?
>>
>> Can somebody lead me on the right track?
>>
>> Thanks!
>> Kaspar
>>
>> On 16.12.2007, at 17:08, Kaspar Fischer wrote:
>>
>>> Hi list,
>>>
>>> How can I tell Contrib:Table to pass on page paremeters? When I click on
>>> a table column to sort it, the page that opens does not have the page
>>> parameters of the old page anymore!
>>>
>>> More precisely, my page "Page.html" uses a paremeter (nodeid) to know
>>> what content to display. So in Page.java's pageBeginRender() method I
>>> have
>>>
>>>     String nodeIdParam = cycle.getParameter("nodeid");
>>>
>>> and then I load the data from a database and display a few things in
>>> a Contrib:Table.
>>>
>>> Unfortunately, the link that the Contrib:Table generates in order to
>>> sort a column does not contain the value for parameter "nodeid":
>>>
>>>  
>>> http://localhost:8080/kc/Page,tableColumnComponent.linkColumn.sdirect?container=Contrib%3ASimpleTableColumnPage&sp=APage%2C%24SortableTable.table.tableView&sp=SnodeTableTitle
>>>
>>>
>>> So when I click the link, my node does not know what data to load from
>>> the database!
>>>
>>> I think I need to tell Contrib:Table to include the nodeid in the link,
>>> right?
>>>
>>> How can I do this?
>>>
>>> Many thanks,
>>> Kaspar
> 
>>
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFHakWZM14O/Esx/74RAr0NAJ9pFv2K9OTzJ/zBl78ArQ3WinoH5wCgkqyC
7KlJPCE7kiJKuTgiK9N53gs=
=NXgf
-----END PGP SIGNATURE-----

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to