From aa0ac1d9e7f35ffdae44712623d0977a3aa18359 Mon Sep 17 00:00:00 2001 From: Antonio de la Rosa Date: Wed, 1 Mar 2017 19:23:06 +0100 Subject: [PATCH] Fixes in checkform --- paramecio/cromosoma/extraforms/checkform.py | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 paramecio/cromosoma/extraforms/checkform.py diff --git a/paramecio/cromosoma/extraforms/checkform.py b/paramecio/cromosoma/extraforms/checkform.py new file mode 100644 index 0000000..9357e7a --- /dev/null +++ b/paramecio/cromosoma/extraforms/checkform.py @@ -0,0 +1,20 @@ +#!/usr/bin/env python3 + +from paramecio.cromosoma.coreforms import BaseForm + +class CheckForm(BaseForm): + + def __init__(self, name, value, real_value=1): + super(CheckForm, self).__init__(name, value) + + self.real_value=real_value + + def form(self): + + arr_value={} + + arr_value[self.setform(self.default_value)]='' + + arr_value[self.setform(self.real_value)]='checked' + + return ''