Thanks for the replies, I like both ideas but I feel like this should
be handled in the controller somehow.

Reza

On Nov 18, 12:40 pm, djidjadji <djidja...@gmail.com> wrote:
> Or write a custom filter that checks to see if the current category is
> found in the list of checked categories.
>
> 2009/11/17 Joshua Smith <joshuaesm...@charter.net>:
>
>
>
> > I usually tackle these kinds of problems with Javascript.  In the page you 
> > generate, write javascript commands to check the boxes you need.
>
> > function setChecks()
> > {
> >  {% for c in model.categories %}
> >  document.getElementById("{{ c }}").checked = true;
> >  {% endfor %}
> > }
>
> > ...
> > {% for c in categories %}
> >  <input type="checkbox" id="{{ c.key }}">
> > {% endfor %}
>
> > On Nov 17, 2009, at 12:23 PM, reza wrote:
>
> >> I have a model M defined:
>
> >> class M:
> >>  ...
> >>  categories = db.ListProperty(db.Key)
>
> >> I'm trying to figure out a way to ensure that when a user chooses to
> >> edit an instance of M they are presented with an edit page that:
> >> 1) has a list of checkboxes for each category
> >> 2) each category that belongs to the instance of M being edited is
> >> preselected (prechecked)
>
> >> Since django templates aren't very powerful, I can't do the comparison
> >> of the set of all categories vs the set of categories belonging to M
> >> within the template (and I guess I shouldn't).  Can someone point me
> >> to the correct pattern for doing this?
>
> >> Thanks,
> >> Reza
>
> >> --
>
> >> You received this message because you are subscribed to the Google Groups 
> >> "Google App Engine" group.
> >> To post to this group, send email to google-appeng...@googlegroups.com.
> >> To unsubscribe from this group, send email to 
> >> google-appengine+unsubscr...@googlegroups.com.
> >> For more options, visit this group 
> >> athttp://groups.google.com/group/google-appengine?hl=.
>
> > --
>
> > You received this message because you are subscribed to the Google Groups 
> > "Google App Engine" group.
> > To post to this group, send email to google-appeng...@googlegroups.com.
> > To unsubscribe from this group, send email to 
> > google-appengine+unsubscr...@googlegroups.com.
> > For more options, visit this group 
> > athttp://groups.google.com/group/google-appengine?hl=.

--

You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appeng...@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=.


Reply via email to