#{{{ Formulario
class InstanciaForm(W.TableForm):
class Fields(W.WidgetsList):
+ ejercicioID = W.HiddenField()
numero = W.TextField(name="numero",label=_(u'Nro'), help_text=_(u'Requerido.'),
validator=V.Int(not_empty=True))
inicio = W.CalendarDateTimePicker(label=_(u"Inicio"))
fin = W.CalendarDateTimePicker(label=_(u"Fin"))
activo = W.CheckBox(label=_(u"Activo?"), attrs=dict(checked='checked'))
- observaciones = W.TextArea(rows="5", cols="40")
- ejercicio_id= W.HiddenField()
+ observaciones = W.TextArea(rows="5", cols="40", validator=V.UnicodeString(if_empty=u''))
fields = Fields()
javascript = [W.JSSource("MochiKit.DOM.focusOnLoad('form_numero');")]
flash(_(u'El %s fue eliminado permanentemente.') % name)
raise redirect('../list/%s' % ejercicio)
+ @expose(template='kid:%s.templates.entregas' % __name__)
+ @paginate('records')
+ def entregas(self,instanciaid, **kw):
+ """Show record in model"""
+ r = validate_get(instanciaid)
+ return dict(name=name, namepl=namepl, records=r.entregas)
#}}}