[Twisted-web] How to set the selected item in a select box?
Thomas HERVE
therve at free.fr
Wed Jul 20 10:26:04 MDT 2005
Quoting Alberto Trujillo <alberto.trujillo at ucd.ie>:
> The problem is that the attribute selected allways appear in my html
> code, and then allways the last item is the selected.
> Can anybody tell me how to fix this problem? If possible don't use a
> attribute even when I have set this one in my template?
selected is a strange attribute as it don't have a value. You can use this :
def render_selectauthor(self, ctx, data):
author = data.firstname + " " + data.lastname
ctx.fillSlots("authorvalue", data.id)
ctx.fillSlots("authorlabel", author)
if data.id == self.idauthor:
return ctx.tag(selected=True)
else:
return ctx.tag
and remove the slot "selected" in your template.
--
Thomas
More information about the Twisted-web
mailing list