Bỏ qua để đến Nội dung
Menu
Câu hỏi này đã bị gắn cờ
2 Trả lời
6802 Lượt xem
I want to remove the top "Save" button from the formview of my custom module.because i want create action with my custom button I know that we perform this by setting write/create to false in the XML,but button still appear
 my form view :
<field name="name">sales_inquiry</field>
<field name="model">sales_report_custom.sales_inquiry</field>
<field name="type">form</field> <field name="arch" type="xml">
<form create="false" edit="false" string="Sales Inquiry" version="7.0" >
<button string="View" name="action_open_form_report" type="object" class="btn-primary" /> </sheet>
</form>
</field>

my action : 

<record id="action_salesinquiry_list" model="ir.actions.act_window">
<field name="name">Sales Results Inquiry</field>
<field name="res_model">sales_report_custom.sales_inquiry</field>
<field name="view_id" ref="sales_results_form" />
<field name="target">current</field>
<field name="view_type">form</field>
<field name="view_mode">form</field>

Do you have an idea ? Thanks!
Ảnh đại diện
Huỷ bỏ
Câu trả lời hay nhất

Set those property like create="false" edit="false" in Tree view itself, that will eliminate rest of the things,


Suppose if you are loading the view from py method,  then you set the flags on a return action

'flags': {'form': {'action_buttons': False}}

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


Hi Wendra,

  kindly replace  "target" mode for action to "inline" and update module.

<field name="target">inline</field> 

ps: pls add option: create='false' into form view which you want remove button.
<form create="false" >




Ảnh đại diện
Huỷ bỏ
Bài viết liên quan Trả lời Lượt xem Hoạt động
1
thg 12 15
4064
2
thg 7 23
784
2
thg 1 22
48163
1
thg 10 24
1713
Non-dict expression Đã xử lý
2
thg 7 22
2890