Bỏ qua để đến Nội dung
Menu
Câu hỏi này đã bị gắn cờ
2 Trả lời
2347 Lượt xem

Hi!

I'd like to open a qview when I click on a button.

The easy way would be to call the action as I do for a another QView but in this case I have ton run a Python code before so I have to open this view from the python code.


But as it's a Qview I don't have the informations like the model, etc. I just have the information from the action which is:

        <record  id="die_devis.client_devis_qview" model="ir.actions.client">
            <field name="name">Devis</field>
            <field name="tag">die_devis.devis</field>
            <field name="target">main</field>
        </record>


I  tried this, but It doesn't worked:

        return {
            'name''Devis',
            'view_id''die_devis.client_devis_qview',
            'type''ir.actions.client',
            'target':'main'
        }


Do you over solution please ? 


Ảnh đại diện
Huỷ bỏ
Câu trả lời hay nhất

Hi Theo!

This should be enough:

return {
    'type': 'ir.actions.client',
    'tag': 'die_devis.devis',
    'target': 'main'
}

Regards,
Ivan

Ảnh đại diện
Huỷ bỏ
Tác giả Câu trả lời hay nhất

Hi Ivan!

Thank you very much for your answer, it works perfectly

Ảnh đại diện
Huỷ bỏ

Glad it help!

Bài viết liên quan Trả lời Lượt xem Hoạt động
1
thg 5 25
186
0
thg 5 25
185
0
thg 5 25
92
1
thg 5 25
517
0
thg 4 25
187