From 2f6eb489561d35cd4a42bbc265856209739e2f70 Mon Sep 17 00:00:00 2001 From: Ricardo Markiewicz Date: Thu, 1 Mar 2007 02:12:01 +0000 Subject: [PATCH] Magia de MochiKit y Python para poder llenar la lista dinamica al editar un Grupo. --- sercom/subcontrollers/grupo/__init__.py | 2 +- sercom/subcontrollers/grupo/templates/edit.kid | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) 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) -- 2.43.0