a, i c, thank you so much for your detail explaination and ref link.
best regards, steve van christie On 04/11/2011 07:21 AM, Anthony wrote:
DIV is a helper class, as explained here: http://web2py.com/book/default/chapter/05#HTML-Helpers. It takes arguments -- you cannot insert arbitrary Python code within its argument list. Stick with your first version.On Sunday, April 10, 2011 8:09:14 PM UTC-4, 黄祥 wrote: hi, is it possible to using div using the web2py format that contain looping and if else condition? i found an error during convert my view : from: <DIV id = 'leftbar'> {{=H1(title)}} {{for i, row in enumerate(rows):}} {{if i == items_per_page: break}} {{=A(T(row.title), _href = URL("blog_show", args = row.id <http://row.id>), _title = T(row.title))}} {{=BR()}} {{pass}} {{if page:}} {{=A(T('Previous'), _href = URL(args = [page - 1]), _title = T('Previous'))}} {{pass}} {{if len(rows) > items_per_page:}} {{=A(T('Next'), _href = URL(args = [page + 1]), _title = T('Next'))}} {{pass}} </DIV> into : {{=DIV(H1(title), for i, row in enumerate(rows): if i == items_per_page: break A(T(row.title), _href = URL("blog_show", args = row.id <http://row.id>), _title = T(row.title)), BR(), pass if page: A(T('Previous'), _href = URL(args = [page - 1]), _title = T('Previous')), pass if len(rows) > items_per_page: A(T('Next'), _href = URL(args = [page + 1]), _title = T('Next')), pass ), _id = 'leftbar'}} i know i'm wrong, please explain and show my fault, please thank you so much
<<inline: pixel.png>>
<<attachment: steve_van_christie.vcf>>