return DIV(items) should be
return DIV(*items) In the first case you are passing a list to the DIV and the list is serialized. In the second case you are passed the list elements to the DIV, as should be. Massimo On Nov 8, 6:51 pm, billf <[EMAIL PROTECTED]> wrote: > I know this is a weak question but I can't seem to get my head around > it. I want to code something like the following in a view html file: > > {{=object.method()}} > > ...and get some valid html included in the view. Let's say I want a > label, a value and a <br/>. I expect the method to look something > like: > > from html import * > def method(): > items=[] > items.append(LABEL('MYLABEL')) > items.append('some value') > items.append(BR()) > return DIV(items) # I have also tried DIV(items).xml() > > ... but I never seem to get the html - I just see gluon.html.LABEL > etc. What am I doing wrong? --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "web2py Web Framework" group. To post to this group, send email to web2py@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/web2py?hl=en -~----------~----~----~----~------~----~------~--~---