I have the following two Webware servlets and a Cheetah template file:
# BrowseData.py from WebKit.Page import Page from Cheetah.Template import Template from IDA import Initialize
class BrowseData(Page):
def __init__(self):
Page.__init__(self)
self.someData = Initialize.someData
self.contentTemplate = Template(file="summary_tmpl.tmpl")
def writeContent(self): self.contentTemplate.someData = self.someData
self.write(self.contentTemplate.respond())
---------------------------------------------------------------------------------------------------------
# DisplayData.py
from WebKit.Page import Page
from Cheetah.Template import Template
from IDA import Initialize
class DisplayData(Page):
def __init__(self, indexItem):
Page.__init__(self)
self.detailedData = Initialize.get_details(indexItem)
self.contentTemplate = Template(file="details_tmpl.tmpl") def writeContent(self):
self.contentTemplate.detailedData = self.detailedData
self.write(self.contentTemplate.respond())--------------------------------------------------------------------------------------------------------- # summary_tmpl.tmpl
## Example of how the data are structured:
##someData = [(index_A, [data_A]), (index_B, [data_B]), (index_C), [data_C]), ...]
##data_A = [item_A_1, item_A_2, ...]
<table>
#for $i in range(len($someData))
<tr>
#for $item in $someData[$i][1]
<td align=left>$item</td>
#end for
</tr>
#end for
<table>
---------------------------------------------------------------------------------------------------------I need every <item_X_i> (the content of a cell) to be a link (anchor) that when clicked, calls the servlet "DisplayData" that takes as argument <index_X> and displays more details about the item in a separate page. Since I am new to Web Programming in general (trying to learn through Webware and Cheetah), I don't know how to create an anchor that refer to a servlet taking as an argument a not-to-be-displayed variable.
Every insight you might give will be most welcome. thank you, Eni
------------------------------------------------------- This SF.net email is sponsored by: SF.net Giveback Program. SourceForge.net hosts over 70,000 Open Source Projects. See the people who have HELPED US provide better services: Click here: http://sourceforge.net/supporters.php _______________________________________________ Webware-discuss mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/webware-discuss
