2017-08-23 2 views
1

J'ai créé une table relationnelle dans mon propre objet appelé typologie. Voici comment fonctionne la chose il y a un champ dans lequel vous devez entrer quelque chose comme 1 + 1 ou 2 + 3 + 4 et pour chaque numéro dans ce champ, des lignes sont créées sur cette table typologique, donc la seule chose qui permet la création de lignes dans ce tableau c'est ce champ. Maintenant, pour chaque ligne que je dois remplir avec des entiers il y a deux colonnes poids brut et tare, tout semble bien mais quand je remplis les derniers champs dans l'arbre de la table de typologie même si j'ai create = false si je appuyez sur Entrée pour entrer la valeur, il crée une nouvelle ligne.Odoo One2Many crée une ligne en appuyant sur Entrée

<field name="typology_table" attrs="{'readonly':[('completed_flag','=',True)]}" class="table_w_symbol_label"> 
    <tree editable="bottom" create="false" open="false" delete="false"> 
     <field name="axis" readonly="1"/> 
     <field name="position" readonly="1"/> 
     <field name="tare"/> 
     <field name="symbol" style="width:2%"/> 
     <field name="gross_weight"/> 
     <field name="symbol" style="width:2%"/> 
    </tree>  
</field> 

Quelqu'un a une idée sur la façon dont je peux empêcher cela. Merci d'avance pour l'aide!

img

REMARQUE:

Je développe mon module dans mon ordinateur local, mais je le transférer à une instance pour que je puisse faire des tests, le problème persiste dans ce cas, mais pas localement, il Il existe plusieurs différences, par exemple lorsque j'imprime un rapport localement, il est plus grand que le rapport d'instance de développement. Je ne comprends pas bc ils ont tous deux exactement les mêmes modules

+0

Vos instances locales et externes utilisent-elles le même système d'exploitation? Vous devez vous assurer que les deux utilisent exactement le même code de base ('git log -1' de chaque instance). De plus, la différence de taille de rapport est probablement due à des différences de 'wkhtmltopdf' entre les deux instances. Vérifiez chacune avec 'wkhtmltopdf -V' et voyez si elles correspondent. Même si ceux-ci correspondent, s'il s'agit de deux systèmes d'exploitation différents, il peut encore y avoir des différences. – travisw

+0

seule l'instance locale est exécutée sur mon ordinateur local, les autres sont hébergés sur un serveur, je pense à cela avant de devoir le vérifier. Je vous remercie! –

Répondre

0

Essayez:

<field name="typology_table" attrs="{'readonly':[('completed_flag','=',True)]}" class="table_w_symbol_label" options="{'no_create': True}"> 

au lieu d'utiliser la création attr sur l'arbre.

+0

cela n'a pas fonctionné, j'ai essayé d'ajouter un widget pour one2many mais j'ai toujours ce problème. –