Skip to Content
Odoo เมนู
  • ลงชื่อเข้าใช้
  • ทดลองใช้ฟรี
  • แอป
    การเงิน
    • ระบบบัญชี
    • ระบบการออกใบแจ้งหนี้
    • ระบบบัญชีรายจ่าย
    • ระบบการจัดการข้อมูลผ่านสเปรดชีต (BI)
    • เอกสาร
    • ระบบลงลายเซ็น
    การขาย
    • ลูกค้าสัมพันธ์
    • การขาย
    • POS ร้านค้า
    • POS ร้านอาหาร
    • ระบบสมัครสมาชิก
    • การเช่า
    การจัดการเว็บไซต์
    • เครื่องมือสร้างเว็บไซต์
    • ระบบการขายออนไลน์
    • บล็อก
    • ฟอรั่ม
    • ไลฟ์แชท
    • ระบบการอบรมออนไลน์
    ซัพพลายเชน
    • คลังสินค้า
    • ระบบการผลิต
    • PLM
    • ระบบการจัดซื้อ
    • การซ่อมบำรุง
    • ระบบจัดการคุณภาพ
    ทรัพยากรบุคคล
    • ข้อมูลพนักงาน
    • ระบบสรรหาบุคลากร
    • ระบบการลา
    • การประเมิน
    • ระบบการแนะนำพนักงาน
    • ระบบจัดการยานพาหนะ
    การตลาด
    • โซเชียลมาร์เก็ตติ้ง
    • การตลาดผ่านอีเมล
    • ระบบการตลาดผ่าน SMS
    • ระบบการจัดงานอีเวนต์
    • การตลาดแบบอัตโนมัติ
    • ระบบแบบสำรวจ
    การบริการ
    • โปรเจกต์
    • ระบบบันทึกเวลา
    • ระบบการจัดการบริการภาคสนาม
    • ระบบดูแลช่วยเหลือ
    • การวางแผน
    • การนัดหมาย
    ประสิทธิผล
    • ระบบแสดงความคิดเห็น
    • ระบบการอนุมัติ
    • ไอโอที
    • VoIP
    • คลังข้อมูล
    • WhatsApp
    แอปพลิเคชันของบุคคลที่สาม Odoo สตูดิโอ แพลตฟอร์มคลาวด์ของ Odoo
  • อุตสาหกรรม
    การค้าปลีก
    • ร้านขายหนังสือ
    • ร้านขายเสื้อผ้า
    • ร้านขายเฟอร์นิเจอร์
    • ร้านขายของชำ
    • ร้านขายฮาร์ดแวร์
    • ร้านขายของเล่น
    Food & Hospitality
    • บาร์และผับ
    • ร้านอาหาร
    • อาหารฟาสต์ฟู้ด
    • Guest House
    • ตัวแทนจำหน่ายเครื่องดื่ม
    • Hotel
    อสังหาริมทรัพย์
    • Real Estate Agency
    • บริษัทสถาปัตยกรรม
    • บริษัทรับเหมา
    • การจัดการอสังหาริมทรัพย์
    • การจัดสวน
    • สมาคมเจ้าของอสังหาริมทรัพย์
    ปรึกษา
    • สำนักงานบัญชี
    • Odoo พาร์ทเนอร์
    • เอเจนซี่การตลาด
    • สำนักงานกฎหมาย
    • บริการสรรหาบุคลากร
    • การตรวจสอบและการรับรอง
    ระบบการผลิต
    • Textile
    • เหล็ก
    • เฟอร์นิเจอร์
    • อาหาร
    • Brewery
    • ของขวัญขององค์กร
    สุขภาพ & ฟิตเนส
    • ชมรมกีฬา
    • ร้านขายแว่นตา
    • ฟิตเนส
    • ผู้ประกอบวิชาชีพด้านสุขภาพ
    • ร้านขายยา
    • ร้านทำผม
    Trades
    • ช่างซ่อม
    • ฮาร์ดแวร์และการสนับสนุนด้านไอที
    • ระบบพลังงานแสงอาทิตย์
    • ช่างทำรองเท้า
    • บริการทำความสะอาด
    • HVAC Services
    อื่น ๆ
    • Nonprofit Organization
    • สำนักงานสิ่งแวดล้อม
    • ร้านเช่าป้ายโฆษณา
    • การถ่ายภาพ
    • ร้านเช่าจักรยาน
    • ตัวแทนจำหน่ายซอฟต์แวร์
    Browse all Industries
  • คอมมูนิตี้
    ศึกษา
    • บทเรียน
    • เอกสารกำกับโปรแกรม
    • การรับรอง
    • การฝึกอบรม
    • บล็อก
    • พอดแคสต์
    เพิ่มศักยภาพให้กับการศึกษา
    • โปรแกรมการศึกษา
    • Scale Up! Business Game
    • เยี่ยมชม Odoo
    รับซอฟต์แวร์
    • ดาวน์โหลด
    • เปรียบเทียบรุ่น
    • เผยแพร่
    ทำงานร่วมกัน
    • Github
    • ฟอรั่ม
    • ระบบการจัดงานอีเวนต์
    • การแปล
    • ร่วมเป็นพาร์ทเนอร์
    • Services for Partners
    • ลงทะเบียนเพื่อสร้างบัญชีบริษัทของคุณ
    รับบริการ
    • ค้นหาพาร์ทเนอร์
    • ค้นหานักบัญชี
    • พบกับที่ปรึกษา
    • บริการติดตั้งระบบเพื่อใช้งาน
    • ข้อมูลอ้างอิงลูกค้า
    • การสนับสนุน
    • อัปเกรด
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +1 (650) 691-3277
    รับการสาธิต
  • ราคา
  • ช่วยเหลือ

Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:

  • ลูกค้าสัมพันธ์
  • e-Commerce
  • ระบบบัญชี
  • สินค้าคงคลัง
  • PoS
  • โปรเจกต์
  • MRP
All apps
คุณต้องลงทะเบียนเพื่อโต้ตอบกับคอมมูนิตี้
All Posts คน เหรียญรางวัล
แท็ก (View all)
odoo accounting v14 pos v15
เกี่ยวกับฟอรั่มนี้
คุณต้องลงทะเบียนเพื่อโต้ตอบกับคอมมูนิตี้
All Posts คน เหรียญรางวัล
แท็ก (View all)
odoo accounting v14 pos v15
เกี่ยวกับฟอรั่มนี้
ช่วยเหลือ

Call view from 'More'/'Action' Menu

ติดตาม

รับการแจ้งเตือนเมื่อมีกิจกรรมในโพสต์นี้

คำถามนี้ถูกตั้งค่าสถานะ
actionmenuir.valuesodoo10More-Menu
4 ตอบกลับ
9031 มุมมอง
อวตาร
Roland Seifriedsberger

Hello!

I want to call views with some added entries in the 'More'/'Action' Menu. 

I created following code to do this in a Modul 'fc_menu', but the 'More'/'Action' Menu is not displayed.

Does somebody know what is wrong in my code or give me a solution for this?


Here is the code...

File "fc_models.py" :

# -*- coding: utf-8 -*-

from odoo import models, fields, api

class InputCockpitTest(models.TransientModel):
    _name = 'fc.input.cockpit'
    _description = 'A model for testing the input cockpit'
    input_cockpit_name = fields.Char('Input-Cockpit-Name' , Required=False)

File "fc_menu_view.xml" => Menu entry leading to main view :

<menuitem id="fc_input_cockpit_menu" name="Input cockpit"
                  parent="fc_cockpits_menu"
                  action="fc_action_input_cockpit"
                  sequence="1"/>

Action, View and More Menu of main view :

        <!-- input cockpit dashboard Action-->
        <record id="fc_action_input_cockpit" model="ir.actions.act_window">
            <field name="name">Input Cockpit Action</field>
            <field name="type">ir.actions.act_window</field>
            <field name="res_model">fc.input.cockpit</field>
            <field name="view_type">form</field>
            <field name="view_mode">form</field>
            <field name="usage">menu</field>
            <field name="view_id" ref="fc_view_input_cockpit"/>
            <field name="help" type="html">
              <div class="oe_empty_custom_dashboard">
                  <p>
                    <b>Your input cockpit dashboard is empty.</b>
                  </p>
              </div>
            </field>
        </record>

        <!-- input cockpit dashboard View-->
        <record model="ir.ui.view" id="fc_view_input_cockpit">
            <field name="name">Dashboard input cockpit</field>
            <field name="model">fc.input.cockpit</field>
            <field name="arch" type="xml">
                <form string="Input Cockpit Dashboard">
                    <board style="2-1">
                        <column>
                            <field name="input_cockpit_name"/>
                        </column>
                    </board>
                </form>
            </field>
        </record>

        <!-- input cockpit More Action Menu - Test entry 1 -->
        <record id="fc_ir_values_input_cockpit" model="ir.values">
            <field name="model_id" ref="fc_menu.model_fc_input_cockpit" />
            <field name="name">Input Cockpit test</field>
            <field name="key2">client_action_multi</field>
            <field name="value" eval="'ir.actions.act_window,' + str(ref('fc_action_input_cockpit_test'))" />
            <field name="key">action</field>
            <field name="model">fc.input.cockpit</field>
        </record>

        <!-- input cockpit More Action Menu - Test entry 2 -->
        <record id="fc_ir_values_input_cockpit_2" model="ir.values">
            <field name="model_id" ref="fc_menu.model_fc_input_cockpit" />
            <field name="name">Input Cockpit test 2</field>
            <field name="key2">client_action_multi</field>
            <field name="value" eval="'ir.actions.act_window,' + str(ref('fc_action_input_cockpit_test_2'))" />
            <field name="key">action</field>
            <field name="model">fc.input.cockpit</field>
        </record>

Goal View / Action of entry 1 in 'More'/'Action' Menu :

        <!-- input cockpit test Action-->
        <record id="fc_action_input_cockpit_test" model="ir.actions.act_window">
            <field name="name">Input Cockpit Test Action</field>
            <field name="type">ir.actions.act_window</field>
            <field name="res_model">fc.input.cockpit</field>
            <field name="view_type">form</field>
            <field name="view_mode">form</field>
            <field name="view_id" ref="fc_view_input_cockpit_test"/>
            <field name="target">current</field>
            <field name="multi">True</field>
            <field name="help" type="html">
              <div class="oe_empty_custom_dashboard">
                  <p>
                    <b>Your input cockpit test view is empty.</b>
                  </p>
              </div>
            </field>
        </record>

        <!-- input cockpit test View-->
        <record id="fc_view_input_cockpit_test" model="ir.ui.view">
            <field name="name">Input Cockpit Test View</field>
            <field name="model">fc.input.cockpit</field>
            <field name="arch" type="xml">
                <form string="Input Cockpit" version="7.0">

                    <!-- Design Form or put your field here -->                
                    <footer>
                        <!-- Add button on footer of pop-up window -->
                    </footer>
               </form>
            </field>
        </record>


I hope anyone can help me please finding a solution to call views from 'More'/'Action' Menu!

Many Thanks in advance!



0
อวตาร
ละทิ้ง
Pranav P S

Did you checked action menu in settings front end.

This might not be added to more menu by default.

Roland Seifriedsberger
ผู้เขียน

Hello, thanks for your answer!

Sorry but I did not know what you mean?

Could please explan where exactly to change some settings?

อวตาร
Mitul Shingala
คำตอบที่ดีที่สุด

Hello

try this example. and make yourself sure that you register  .xml file into your __manifest__.py file

        <record model="ir.values" id="record_unique_id">
            <field name="model_id" ref="modulename.model_object_name" />
            <field name="name">ANY VALUE</field>
            <field name="key2">client_action_multi</field>
            <field name="value" eval="'ir.actions.act_window,' +str(ref('your_Action_id'))" />
            <field name="key">action</field>
            <field name="model">object_name</field>
        </record>
or make the action with below action
 <act_window id="action_wizard_small" 
name="My Invoice"
src_model="account.invoice"
res_model="wizard.small"
view_type="form"
view_mode="form"
key2="client_action_multi"
target="new" /> 
0
อวตาร
ละทิ้ง
Roland Seifriedsberger
ผู้เขียน

Hello, thanks for your answers!

With following code it was possible to add an entry in the 'More'/'Action' Menu.

<act_window id="fc_action_input_cockpit_more_button" name="More-Button-Test" res_model="board.board" src_model="fc.input.cockpit" view_type="form" view_mode="form" key2="client_action_multi" multi="False" target="new"/>

But 'More'/'Action' Menu is only displayed after I created a record, and not on initial view!

See following pictures...

1) Initial view where no record is created - here the 'More'/'Action' Menu is not displayed:

2) View after created a record - here it is displayed correctly:

Could somebody please tell me how it is possible to show the 'More'/'Action' Menu already on initial view when no records are created?

Many thanks in advance!

Mitul Shingala

the more/action button only visible when the one or more record is selected. if there is not record then it will not display.

Roland Seifriedsberger
ผู้เขียน

Thank you Mitul! That's an important information, I did not know it. Kind regards and many thanks for your help!

อวตาร
Roland Seifriedsberger
ผู้เขียน คำตอบที่ดีที่สุด

Hello, thanks for your answers!

With following code it was possible to add an entry in the 'More'/'Action' Menu.

<act_window id="fc_action_input_cockpit_more_button" name="More-Button-Test" res_model="board.board" src_model="fc.input.cockpit" view_type="form" view_mode="form" key2="client_action_multi" multi="False" target="new"/>


But 'More'/'Action' Menu is only displayed after I created a record, and not on initial view!

See following pictures... (Sorry, I tried to add pictures but I got an error when storing them!)

1) Initial view where no record is created - here the 'More'/'Action' Menu is not displayed:


2) View after created a record - here it is displayed correctly:



Could somebody please tell me how it is possible to show the 'More'/'Action' Menu already on initial view when no records are created?

Many thanks in advance!

0
อวตาร
ละทิ้ง
สนุกกับการพูดคุยนี้ใช่ไหม? เข้าร่วมเลย!

สร้างบัญชีวันนี้เพื่อเพลิดเพลินไปกับฟีเจอร์พิเศษและมีส่วนร่วมกับคอมมูนิตี้ที่ยอดเยี่ยมของเรา!

ลงชื่อ
Related Posts ตอบกลับ มุมมอง กิจกรรม
odoo 10 action menu button
action menu odoo10
อวตาร
อวตาร
1
มิ.ย. 17
4852
Assign action menu item to specific tree view
action menu odoo9 odoo10
อวตาร
อวตาร
อวตาร
7
ก.ค. 23
22986
[odoo10] default search for sub-menu
menu odoo10
อวตาร
อวตาร
2
ก.ย. 18
3608
Menus: which method is being called?
action menu
อวตาร
0
พ.ค. 15
4361
How to create a menu without action
action menu
อวตาร
0
มี.ค. 15
4752
คอมมูนิตี้
  • บทเรียน
  • เอกสารกำกับโปรแกรม
  • ฟอรั่ม
โอเพนซอร์ส
  • ดาวน์โหลด
  • Github
  • Runbot
  • การแปล
บริการ
  • โฮสติ้ง odoo.sh เซิร์ฟเวอร์
  • การสนับสนุน
  • อัปเกรด
  • การพัฒนาที่กำหนดเอง
  • การศึกษา
  • ค้นหานักบัญชี
  • ค้นหาพาร์ทเนอร์
  • ร่วมเป็นพาร์ทเนอร์
เกี่ยวกับเรา
  • บริษัทของเรา
  • ทรัพย์สินในรูปของเครื่องหมายการค้า
  • ติดต่อเรา
  • งาน
  • ระบบการจัดงานอีเวนต์
  • พอดแคสต์
  • บล็อก
  • ลูกค้า
  • กฎหมาย • ความเป็นส่วนตัว
  • ความปลอดภัย
الْعَرَبيّة Català 简体中文 繁體中文 (台灣) Čeština Dansk Nederlands English Suomi Français Deutsch हिंदी Bahasa Indonesia Italiano 日本語 한국어 (KR) Lietuvių kalba Język polski Português (BR) română русский язык Slovenský jazyk slovenščina Español (América Latina) Español ภาษาไทย Türkçe українська Tiếng Việt

Odoo เป็นชุดแอปธุรกิจแบบเปิดที่ครอบคลุมทุกความต้องการของบริษัทของคุณ อาธิ CRM eCommerce ระบบบัญชี ระบบสินค้าคงคลัง ระบบการขายหน้าร้าน โปรเจกต์ และ อีกมากมาย

ความเหนือกว่าอันเป็นเอกลักษณ์ของ Odoo คือการใช้งานที่ง่ายดายและผสานการทำงานอย่างสมบูรณ์แบบในเวลาเดียวกัน

Website made with

Odoo Experience on YouTube

1. Use the live chat to ask your questions.
2. The operator answers within a few minutes.

Live support on Youtube
Watch now