Thanks for your recommendation. I have outlined my issues with the retail form approach in the previous response to Steve Piercy, but I would appreciate if you could point me to an example of some sort for rendering the submit button (possibly even the form element itself) separately. I was having issues accessing anything that wasn't declared as a colander SchemaNode (the button is just passed as an argument to deform.Form).
Am Dienstag, 17. Juli 2018 14:07:41 UTC+2 schrieb Andreas Kaiser: > > https://docs.pylonsproject.org/projects/deform/en/master/retail.html > might be what you're looking for. > > IIRC the button is also just an ordinary field of the form, which can be > rendered the same way. > > > HTH, > Andreas > > On 17 Jul 2018, at 13:17, Tom Andrews wrote: > > > I'm trying to construct a treeview-like structure with checkbox > > widgets > > from deform and have all of the checkboxes as part of one form. If I > > just > > render the form normally and pass the generated html to my template, > > I'll > > obviosuly not get the structure I want. > > So far I've tried to pass the whole form object to the template and > > then > > rendering the individual checkboxes on demand with the templating > > language, > > but then I'm missing a submit button and the whole form element, along > > with > > a few other things. What are my options here? I'm certain that this > > must be > > possible to do, but I can't seem to find a practical way to do it. > > > > Here is the relevant excerpt from my template (jinja2): > > > > <div class="treeview"> > > <ul> > > {% for label_name, sublabels in view.gitlab_data.items() %} > > <li class="tierone"> > > <span class="noselect"><i class="glyphicon > > glyphicon-plus"></i>{{ label_name }}</span> > > <ul> > > {% for sublabel_name, issues in sublabels.items() > > %} > > <li class="tiertwo"> > > <span class="noselect"><i class="glyphicon > > glyphicon-plus"></i>{{ sublabel_name }}</span> > > <ul> > > {% for issue_id, issue in > > issues.items() %} > > <li class="issue"> > > {# Insert Checkbox Nodes here#} > > <a href={{ issue_id }}> > > {{ issue.title }} > > </a> > > </li> > > {% endfor %} > > </ul> > > </li> > > {% endfor %} > > </ul> > > </li> > > {% endfor %} > > </ul> > > </div> > -- You received this message because you are subscribed to the Google Groups "pylons-discuss" group. To unsubscribe from this group and stop receiving emails from it, send an email to pylons-discuss+unsubscr...@googlegroups.com. To post to this group, send email to pylons-discuss@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/pylons-discuss/8c860c84-9d69-48a5-8130-d1c6e8e3ddb0%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.