On 2016-04-21 02:33, Maxime Richez wrote:
> Bonjour,
>
> En considérant que je ne souhaite pas utiliser les attachements dans Tryton
> et pouvoir ajouter un fichier dans un formulaire...
> J'ai d'abord déclaré dans mon modèle un "field.Binary" et déclaré ce même
> champ dans ma vue xml, mais pas moyen de charger mon fichier car cela est
> grisé dans le client Tryton.
> Je suis allé voir le code de ir/attachment.py et la déclaration du champ
> pour stocker le fichier est la suivante
>
> data = fields.Function(fields.Binary('Data', filename='name', states={
> 'invisible': Eval('type') != 'data',
> }, depends=['type']), 'get_data', setter='set_data')
>
> Dois je absolument utiliser un champ Function sur un champ Binary pour
> pouvoir charger un fichier dans la DB ?
Non. Si le champs est grisé, c'est qu'il est "readonly" soit via un
"states" ou droit d'accès.
--
Cédric Krier - B2CK SPRL
Email/Jabber: [email protected]
Tel: +32 472 54 46 59
Website: http://www.b2ck.com/
--
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes
tryton-fr.
Cette discussion peut être lue sur le Web à l'adresse
https://groups.google.com/d/msgid/tryton-fr/20160422162545.GS3191%40tetsuo.