宜兴通达竭诚为您服务。

通达科技 - 宜兴电脑维护及IT服务外包服务商

Menu Action
  • 上传者: Administrator
  • 上传时间:2023年11月19日 02时45分04秒
摘要:
* Menu Action ** *** There are two methods In Odoo for navigating to different pages. Both the user interface and the code can be used to generate me ......
正文 相关文章 请喝咖啡

    Menu Action

    There are two methods In Odoo for navigating to different pages. Both the user interface and the code can be used to generate menus. You add menus and associated actions using XML based upon the code. Therefore, inside the views folder, you should create a new XML file.

    Menu:

    The menu item tag can be used to create new menus. The attribute name specifies how the menu's name will be displayed. Additionally, you can provide the menu's sequence, which refers to the order in which you want the menu to appear. Only if the menu item or any of its submenus has an action will it appear on the screen.

    For example:

    <menuitem id="menu_root_hospital" name="Hospital Management"/>

     

    Sub Menu

    You can create a submenu for the main menu. For creating a submenu, a parent menu is required.

    For example:

    <menuitem id="menu_hospital_menu" name="Hospital" action="hospital_action" parent="menu_root_hospital"/>

    <menuitem id="menu_patient_menu" name="Patient" action="patient_action"

            parent="menu_hospital_menu"/>

    Two submenus are here. The main menu has a hospital submenu. The Hospital menu includes Hospital Management and Patients. Patient menus have actions, so when a menu item is clicked, the accompanying action is displayed.

     

    Next is to define the action. The menu or its submenu should have an action for viewing the menu.

    For example:

    <record id="patient_action" model="ir.actions.act_window">

                <field name="name">Patient</field>

                <field name="res_model">patient.info</field>

                <field name="view_mode">tree,form</field>

                <field name="help" type="html">

                <p class="o_view_nocontent_smiling_face">No patients     found. Let's create one!</p>

              <p>To get things done, use activities and status on    patients.</p>

             </field>

             </record>

    From the action:

    name: Name of the action

    res_model: Name of the action

    view_mode: The viewing mode, in this case, list and form and must desire to provide views that correspond to the view modes.

    Help: If there is no data, a message inside the help will be displayed.

    Menus from The UI:

    Using the user interface, it is also able to construct and modify menus and submenus. For that, Go to > Settings > Technical > User Interface > Menu Items.

     

    To create a menu from the UI, Go to > Menu Items > Create

     

    Here to create a menu in the new module hospital_management,

    Menu - Name of the menu

    Parent Menu - The parent menu

    Sequence - Sequence of the menu item.

    Action - Specify the action.

    Access Rights - Giving access privileges allows you to restrict access to a certain user group

    Submenus - You can add a submenu here if you want to expand the menu. When you visit the corresponding module after saving the form, the menus are now visible.

     

    In this menu, Report is a recent addition.

    In this manner, the UI can be used to construct new menus and submenus.

    Widgets

    There are two options for accessing different pages in Odoo. Both the user interface and the code can be used to generate menus. You add menus and associated actions using XML, according to the code. Therefore, inside the views folder, you should first create a new XML file.

    widget="many2many_checkboxes"

     

    2. Status bar

    Use this widget to display the status. Code is

    widget="statusbar"

     

    3. Percentpie

    This widget will display the progress chart. The code is

     

    4. Guage

    Similar to the percentpie widget, this one also allows you to enter a maximum value in the max field.

    For example:

    <field name="int_field" widget="gauge" options="{'max_field': 'another_int_field'}"/>

    5. Progressbar

    By using this widget, you will get the progress. You can use the

    widget="progressbar"

     

    6. Many2many Tags

    It will display multiple items as tags. Code is

    widget="many2many_tags"

     

    7. Handle

    By using this widget, you can drag the lineup and down. You can use the code

    widget="handle"

     

    8. Many2many Binary

    You can attach files by using this widget. Code is

    widget="many2many_binary"

    9. Selection

    It displays a list of items by using the code

    widget="selection"

    10. Radio

    This widget is used to get the radio button effect. Code is

    widget="radio"

     

     

    本文章从网上收集,如有侵权请联系tderp@tderp.com删除
  • 微信扫一扫,一分也是爱:
  • 微信

服务原则及地区范围

宜兴通达网络科技有限公司,地处中国宜兴环科园内,是一家高新技术企业。公司在企业网络维护和企业信息化建设与咨询方面,有10多年经验。

我公司愿与客户一道,力求彻底解决客户问题!
我们不是在给企业提供“头痛医头、脚痛医脚”的暂时解决方案,而是在部署根本性安全与稳定服务!!
我们愿携手客户,建立企业IT规划;杜绝随意安装系统、软件等操作;力求共同维护有序、安全、稳定的网络办公环境!!!
IT服务,服务是根本,客户是上帝;我们提供快速响应、快速上门、快速排查,提供优质高效的服务!!!!

通达科技提供全国范围内的服务,服务形式包括远程协助、电话咨询、电子邮件咨询、传真咨询、问答平台的问题解决等。

宜兴地区提供上门服务:

  • 市区服务:宜城街道、城北街道(屺亭街道)、新街街道、新庄街道、环科园、渚桥开发区
  • 市郊服务:张渚镇、西渚镇、太华镇、徐舍镇、官林镇、杨巷镇、新建镇、和桥镇、高塍镇、万石镇、周铁镇、芳桥镇、丁蜀镇、湖父镇。
  • 联系电话:189-21-343434
  • 在线沟通: