# Submenu wont show anything

**URL:** https://discuss.tryton.org/t/submenu-wont-show-anything/7765
**Category:** Developer
**Created:** [August 29, 2024, 4:11pm UTC](https://discuss.tryton.org/t/submenu-wont-show-anything/7765 "2024-08-29T16:11:53Z")
**Posts on this page:** 13
**Page:** 1

<div class="post-metadata">

### Author: ![Siobhan](https://discuss-cdn.tryton.org/letter_avatar_proxy/v4/letter/s/a88e4f/32.png) [@Siobhan](https://discuss.tryton.org/u/Siobhan)
#### Post date: [August 29, 2024, 4:11pm UTC](https://discuss.tryton.org/t/submenu-wont-show-anything/7765/1 "2024-08-29T16:11:53Z")

</div>

I already make a submenu `Company Location` but when I clicked it it doesn’t show anything:

 ![Screenshot from 2024-08-29 23-09-40](https://discuss-cdn.tryton.org/uploads/default/original/2X/7/79da072b7375ef23a99e0f6bba9786e0f2016b5a.png)

This is my attendance.xml for `Company Location`:

```auto
<record model="ir.action.act_window" id="act_company_geo">
            <field name="name">Company Location</field> <!-- Nama aksi jendela -->
            <field name="res_model">company.geo</field>
        </record>

         <record model="ir.ui.view" id="geo_company_form">
            <field name="model">company.geo</field>
            <field name="type">form</field> 
            <field name="name">geo_form</field>
        </record>      
        
        <record model="ir.action.act_window.view" id="act_geo_company">
            <field name="sequence" eval="20"/> 
            <field name="view" ref="geo_company_form"/> 
            <field name="act_window" ref="act_company_geo"/>
        </record>

        <record model="ir.model.access" id="access_company_geo">
            <field name="model" search="[('model', '=', 'company.geo')]"/>
            <field name="perm_read" eval="True"/>
            <field name="perm_write" eval="True"/>
            <field name="perm_create" eval="True"/>
            <field name="perm_delete" eval="True"/>
        </record>

        <menuitem
            action="act_company_geo"
            parent="menu_configuration"
            sequence="20"
            id="menu_geo_company"
            icon="tryton-list"/>

```

This is my

` geo_form.xml`

```auto
<?xml version="1.0"?>
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
this repository contains the full copyright notices and license terms. -->
<form>
    <label name="company"/>
    <field name="company "/>
    <label name="address"/>
    <field name="address"/>
    <label name ="longitude"/>
    <field name="longitude"/>
</form>

```

---

<div class="post-metadata">

### Author: ![ced](https://discuss-cdn.tryton.org/user_avatar/discuss.tryton.org/ced/32/1237_2.png) [@ced](https://discuss.tryton.org/u/ced)
#### Post date: [August 29, 2024, 7:59pm UTC](https://discuss.tryton.org/t/submenu-wont-show-anything/7765/2 "2024-08-29T19:59:34Z")

</div>

It does not seem you have define a tree view so it can only open empty form.

---

<div class="post-metadata">

### Author: ![Siobhan](https://discuss-cdn.tryton.org/letter_avatar_proxy/v4/letter/s/a88e4f/32.png) [@Siobhan](https://discuss.tryton.org/u/Siobhan)
#### Post date: [August 30, 2024, 2:23am UTC](https://discuss.tryton.org/t/submenu-wont-show-anything/7765/3 "2024-08-30T02:23:53Z")

</div>

But I just want to show form ui, not tree ui. Like in `Production > Configuration`

---

<div class="post-metadata">

### Author: ![ced](https://discuss-cdn.tryton.org/user_avatar/discuss.tryton.org/ced/32/1237_2.png) [@ced](https://discuss.tryton.org/u/ced)
#### Post date: [August 30, 2024, 6:36am UTC](https://discuss.tryton.org/t/submenu-wont-show-anything/7765/4 "2024-08-30T06:36:14Z")

</div>

If it is not a singleton, it will be difficult to manage.

Any way did you check the JS console for any error message?

---

<div class="post-metadata">

### Author: ![Siobhan](https://discuss-cdn.tryton.org/letter_avatar_proxy/v4/letter/s/a88e4f/32.png) [@Siobhan](https://discuss.tryton.org/u/Siobhan)
#### Post date: [August 30, 2024, 6:40am UTC](https://discuss.tryton.org/t/submenu-wont-show-anything/7765/5 "2024-08-30T06:40:35Z")

</div>

Yeah, something like this.

 ![Screenshot from 2024-08-30 13-39-53](https://discuss-cdn.tryton.org/uploads/default/original/2X/3/3f328a719eb1589e22cbaac2b6cee432ed7ea405.png)

---

<div class="post-metadata">

### Author: ![ced](https://discuss-cdn.tryton.org/user_avatar/discuss.tryton.org/ced/32/1237_2.png) [@ced](https://discuss.tryton.org/u/ced)
#### Post date: [August 30, 2024, 6:52am UTC](https://discuss.tryton.org/t/submenu-wont-show-anything/7765/6 "2024-08-30T06:52:55Z")

</div>

Nothing related, these are expected errors.

---

<div class="post-metadata">

### Author: ![Siobhan](https://discuss-cdn.tryton.org/letter_avatar_proxy/v4/letter/s/a88e4f/32.png) [@Siobhan](https://discuss.tryton.org/u/Siobhan)
#### Post date: [August 30, 2024, 7:04am UTC](https://discuss.tryton.org/t/submenu-wont-show-anything/7765/7 "2024-08-30T07:04:03Z")

</div>

I finally added ModelSingleton but it still wont show anything:

```auto
 class CompanyGeo(ModelSingleton, ModelSQL, ModelView):
     'Company Geo'
    __name__ = 'company.geo'
     company = fields.Many2One('company.company', "Company", 
               required=True, help="The company the geolocatong is associated with.")
     address = fields.Char('Address')
     longitude = fields.Float('Longitude', readonly=True)
     latitude = fields.Float('Latitude', readonly=True)

```

---

<div class="post-metadata">

### Author: ![ced](https://discuss-cdn.tryton.org/user_avatar/discuss.tryton.org/ced/32/1237_2.png) [@ced](https://discuss.tryton.org/u/ced)
#### Post date: [August 30, 2024, 7:06am UTC](https://discuss.tryton.org/t/submenu-wont-show-anything/7765/8 "2024-08-30T07:06:07Z")

</div>

> [@Siobhan](#):
>
> I finally added ModelSingleton but it still wont show anything:

Could you be precise about what you mean?

---

<div class="post-metadata">

### Author: ![Siobhan](https://discuss-cdn.tryton.org/letter_avatar_proxy/v4/letter/s/a88e4f/32.png) [@Siobhan](https://discuss.tryton.org/u/Siobhan)
#### Post date: [August 30, 2024, 7:19am UTC](https://discuss.tryton.org/t/submenu-wont-show-anything/7765/9 "2024-08-30T07:19:10Z")

</div>

> [@ced](#):
>
> If it is not a singleton, it will be difficult to manage.

you said that so i added `ModelSingleton` in `CompanyGeo` parameter.

---

<div class="post-metadata">

### Author: ![ced](https://discuss-cdn.tryton.org/user_avatar/discuss.tryton.org/ced/32/1237_2.png) [@ced](https://discuss.tryton.org/u/ced)
#### Post date: [August 30, 2024, 7:58am UTC](https://discuss.tryton.org/t/submenu-wont-show-anything/7765/10 "2024-08-30T07:58:00Z")

</div>

> [@Siobhan](#):
>
> but it still wont show anything

I mean to explain this.

---

<div class="post-metadata">

### Author: ![Siobhan](https://discuss-cdn.tryton.org/letter_avatar_proxy/v4/letter/s/a88e4f/32.png) [@Siobhan](https://discuss.tryton.org/u/Siobhan)
#### Post date: [August 30, 2024, 1:20pm UTC](https://discuss.tryton.org/t/submenu-wont-show-anything/7765/11 "2024-08-30T13:20:11Z")

</div>

I mean when i clicked the sub menu:` Company Location` it shown nothing like this:

 ![Screenshot from 2024-08-30 20-19-44](https://discuss-cdn.tryton.org/uploads/default/original/2X/a/a66699f09175a624c81322d292d150ada29ab062.png)

---

<div class="post-metadata">

### Author: ![ced](https://discuss-cdn.tryton.org/user_avatar/discuss.tryton.org/ced/32/1237_2.png) [@ced](https://discuss.tryton.org/u/ced)
#### Post date: [August 30, 2024, 1:41pm UTC](https://discuss.tryton.org/t/submenu-wont-show-anything/7765/12 "2024-08-30T13:41:51Z")

</div>

Well it is strange that there is no error message anywhere.

---

<div class="post-metadata">

### Author: ![Siobhan](https://discuss-cdn.tryton.org/letter_avatar_proxy/v4/letter/s/a88e4f/32.png) [@Siobhan](https://discuss.tryton.org/u/Siobhan)
#### Post date: [August 31, 2024, 4:00am UTC](https://discuss.tryton.org/t/submenu-wont-show-anything/7765/13 "2024-08-31T04:00:08Z")

</div>

Hello, still the same problem. When I clicked the submenu I cannot se anything this is the submenu:

 ![Screenshot from 2024-08-31 10-57-46](https://discuss-cdn.tryton.org/uploads/default/original/2X/8/8e629af2a62d71b9322afabfcdd7f628c40608aa.png)

I cannot open the `Company Location:`

When I called trytond-admin -c trytond.conf -d database --all it does not show any error.

This is the geo\_company.xml

```auto
<tryton>
    <data>
        <record model="ir.ui.view" id="geo_company_view_form">
            <field name="model">company.geo</field>
            <field name="type">form</field>
            <field name="name">geo_form</field>
        </record>

        <record model="ir.action.act_window" id="act_geo_company_form">
            <field name="name">Company Location</field>
            <field name="res_model">company.geo</field>
        </record>
        <record model="ir.action.act_window.view"
            id="act_geo_company_form_view1">
            <field name="sequence" eval="10"/>
            <field name="view" ref="geo_company_view_form"/>
            <field name="act_window" ref="act_geo_company_form"/>
        </record>
        <menuitem
            parent="menu_configuration"
            action="act_geo_company_form"
            sequence="20"
            id="menu_geo_company"
            icon="tryton-list"/>

        <record model="ir.model.access" id="access_company_geo">
            <field name="model" search="[('model', '=', 'company.geo')]"/>
            <field name="perm_read" eval="True"/>
            <field name="perm_write" eval="False"/>
            <field name="perm_create" eval="False"/>
            <field name="perm_delete" eval="False"/>
        </record>
        <record model="ir.model.access" id="access_company_geo_attendance_admin">
            <field name="model" search="[('model', '=', 'company.geo')]"/>
            <field name="group" ref="group_attendance_admin"/>
            <field name="perm_read" eval="True"/>
            <field name="perm_write" eval="True"/>
            <field name="perm_create" eval="True"/>
            <field name="perm_delete" eval="True"/>
        </record>
    </data>
</tryton>

```
