Source code for pyforms_web.controls.control_piechart

import datetime
from pyforms_web.controls.control_base import ControlBase
import simplejson

[docs]class ControlPieChart(ControlBase): def __init__(self, *args, **kwargs): super(ControlPieChart, self).__init__(*args, **kwargs) def init_form(self): return "new ControlPieChart('{0}', {1})".format( self._name, simplejson.dumps(self.serialize()) ) def deserialize(self, properties): ControlBase.deserialize(self, properties) self.legend = properties[u'legend'] self.value = properties[u'value']