Zum Inhalt springen
Menü
Sie müssen registriert sein, um mit der Community zu interagieren.
Diese Frage wurde gekennzeichnet
2 Antworten
8847 Ansichten

Hello Friends,

I want to apply attrs on other fields select from many2many field.

in .py file which have

classs student_info(osv.Model):

_name = 'student.info'

_columns = {

'nick_name_ids': fields.many2many('nick.name', 'student_nick_name_rel', 'student_id', 'nick_id', string='Nick Name'),

'nick_name_1': fields.char('Nick Name 1'),

'nick_name_2':fields.char('Nick Name 2'),

'nick_name_2':fields.char('Nick Name 3').

}

now in .xml file

<record id="view_student_info_form" model="ir.ui.view">
            <field name="name">view.student.info.form</field>
            <field name="model">student.info</field>
            <field name="arch" type="xml">
                <form string="Student Info Form View">
                    <sheet>
                        <group>
                            <group>
                                <field name="nick_name_ids"/>
                                <field name="nick_name_1" attrs="{'invisible':[('nick_name_ids', '=','?????']}"/>
                                <field name="nick_name_2"  attrs="{'invisible':[('nick_name_ids', '=','?????']}"/>
                                <field name="nick_name_3" attrs="{'invisible':[('nick_name_ids', '=','?????']}"/>
                            </group>
                        </group>
                    </sheet>
                </form>
            </field>
        </record>

what i should write instead of ?????

Thank in advance,

Avatar
Verwerfen
Beste Antwort

Dear Ankit,

You must know more here.

The attrs works on client side only, is evaluated on client parser only.

You must try these ways:

A. specify ('nick_name_ids', 'in', LIST OF NAMES)] Or try IDs(not recommended though).

B. Have an invisible field of type char which keeps the values of nick_name_ids. You may run your attrs easily then. You may even do smarter things based on the onchange of M2M field.

Thanks.

 

Avatar
Verwerfen
Verknüpfte Beiträge Antworten Ansichten Aktivität
0
Apr. 21
5422
3
Juli 19
6696
1
Aug. 23
3251
0
Nov. 21
2336
4
Okt. 21
79980