Hello,

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

Reply via email to