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 [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/pylons-discuss/285865F4-EB03-4170-AF2C-7615B4BE0E50%40binary-punks.com.
For more options, visit https://groups.google.com/d/optout.