Re: [google-appengine] Edit models with key lists
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 at http://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=. -- 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=.
[google-appengine] Edit models with key lists
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 at http://groups.google.com/group/google-appengine?hl=.
Re: [google-appengine] Edit models with key lists
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 at http://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=.