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: cedric.kr...@b2ck.com
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.

Répondre à