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']