Bonjour,
J'ai cette classe qui renvoie des volumes par année :
class VolumeAnnee(ModelSQL, ModelView):
'VolumeAnnee'
_name = 'recettes.volume_annee'
_description = __doc__
annee = fields.Integer('Année', select=1)
volume = fields.Float('Volume', digits=(16, 2), select=2)
pcg = fields.Many2One('plancomptable.plancomptable', 'Plan
comptable', select=1)
unite = fields.Selection([('m3',u'm3'),('st',u'Stères'),
('t',u'Tonnes')], 'Unités', select=1)
def table_query(self, context=None):
if context is None:
context = {}
return ('SELECT DISTINCT id, rec_annee AS annee, rec_unit AS
unite, rec_plancomptable AS pcg, SUM(rec_vol) AS volume, ' \
'MAX(recettes_recettes.create_uid) AS create_uid,
' \
'MAX(recettes_recettes.create_date) AS
create_date, ' \
'MAX(recettes_recettes.write_uid) AS write_uid, '
\
'MAX(recettes_recettes.write_date) AS write_date '
\
'FROM recettes_recettes ' \
'GROUP BY id, annee, unite, pcg ' \
'ORDER BY annee ASC ',[])
VolumeAnnee()
Je voudrais en cliquant sur l'un des batons du barchart renvoyé
correspondant à une année qu'il me renvoie sur un graph présentant les
volumes par pcg correspondant à l'année choisie. Je ne sais comment
écrire la classe renvoyant les volumes par pcg pour une année mais je
n'arrive pas à lier les deux avec le widget "float_time" ? Une idée
pour écrire cette classe ?
--
[email protected] mailing list