From: Ricardo Markiewicz Date: Thu, 1 Mar 2007 02:12:01 +0000 (+0000) Subject: Magia de MochiKit y Python para poder llenar la lista dinamica al editar un Grupo. X-Git-Tag: pre-merge~33 X-Git-Url: https://git.llucax.com/software/sercom.git/commitdiff_plain/2f6eb489561d35cd4a42bbc265856209739e2f70 Magia de MochiKit y Python para poder llenar la lista dinamica al editar un Grupo. --- diff --git a/sercom/subcontrollers/grupo/__init__.py b/sercom/subcontrollers/grupo/__init__.py index 28abe65..b9bbeee 100644 --- a/sercom/subcontrollers/grupo/__init__.py +++ b/sercom/subcontrollers/grupo/__init__.py @@ -209,7 +209,7 @@ class GrupoController(controllers.Controller, identity.SecureResource): # TODO : Ver como llenar la lista primero :S if r.responsable: values.responsable = r.responsable.alumno.padron - values.miembros = [1] + values.miembros = [{"id":i.alumno.id, "label":i.alumno.alumno.nombre} for i in r.miembros] values.tutores = [a.docenteID for a in r.tutores] return dict(name=name, namepl=namepl, record=values, form=form) diff --git a/sercom/subcontrollers/grupo/templates/edit.kid b/sercom/subcontrollers/grupo/templates/edit.kid index 519169c..8dbee1c 100644 --- a/sercom/subcontrollers/grupo/templates/edit.kid +++ b/sercom/subcontrollers/grupo/templates/edit.kid @@ -9,6 +9,9 @@ function init_data() { MochiKit.DOM.getElement('form_responsable').focus(); MochiKit.DOM.getElement('form_cursoID').focus(); + + MochiKit.DOM.appendChildNodes("form_miembros", OPTION({"value":${i['id']}}, '${i['label']}')) + } MochiKit.DOM.addLoadEvent(init_data)