On 18/01/11 04:24 -0800, pobsteta wrote:
> 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À priori, c'est la classe ci-dessus. > mais je > n'arrive pas à lier les deux avec le widget "float_time" ? Je ne vois pas que vient faire ici le widget float_time qui sert à afficher un temps en heure avec décomposition en jour, mois, année. C'est à dire une durée. -- Cédric Krier B2CK SPRL Rue de Rotterdam, 4 4000 Liège Belgium Tel: +32 472 54 46 59 Email/Jabber: [email protected] Website: http://www.b2ck.com/
pgpp8QDLIOmJo.pgp
Description: PGP signature
