2016-03-24 4 views
1

Ich habe ein Many2one-Feld mit 'ir.model' es gibt mir eine Liste von verschiedenen Modell in meiner odoo, bei der Änderung des Wertes dieses Feldes Ich möchte meine Many2one mit ' ir.model.fields' die Felder des gewählten ModellsWie kann ich Many2one in Odoo v8

dank Liste

Antwort

0

Sie einfach Domäne in Felddeklaration von ir_model_field_id setzen können. z.B. domain = "[('ir_model_id', '=', ir_model_id)]"

0

Angenommen, Sie möchten alle Felder benennen, die im ausgewählten Modell verwendet wurden. dann in ir.model.fields Objekt gibt es eine Referenz von ir.model,

so einfach:

anderen many2one von ir.model.fields nehmen, und gibt Domain in diesem Bereich wie: [ ('model_id.id', '=', your_selected_model_field_name.id)]

+0

Vielen Dank! Es klappt –