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.