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=.