-----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]