[Zope] HTML <Select> box and tal
Joseph Griffin
jgriffin@pclnet.net
Mon, 16 Sep 2002 05:34:32 -0500
Good Morning,
I find this example in the list archieves and I'm having trouble getting it
to work.
This error returned is:
Error Type: Undefined
Error Value: selected not found in 'options/salutation/selected', at line
14, column 5
Script:
d1={}
d1['ID']=1
d1['name']='Mr.'
d1['selected']='No'
d2={}
d2['ID']=2
d2['name']='Mrs.'
d2['selected']='No'
d3={}
d3['ID']=3
d3['name']='Ms.'
d3['selected']='No'
d4={}
d4['ID']=4
d4['name']='Miss'
d4['selected']='No'
salutation=[]
salutation.append(d1)
salutation.append(d2)
salutation.append(d3)
salutation.append(d4)
return context.Test.zptOption(salutation=salutation)
zptOption Template:
<html>
<head>
<title tal:content="template/title">The title</title>
</head>
<body>
<p>THis is a paragraph</p>
<p tal:content="options/salutation">Content</p>
<form>
<select name="location">
<option tal:define="select_flag options/salutation/selected"
tal:repeat="item options/salutation"
tal:condition="item"
tal:attributes="value item/ID;selected
python:select_flag==salutation.selected"
tal:content="saluation/name">
Location Name
</option>
</select>
</form>
</body>
</html>
Thanks