Skip to Content
เมนู
คุณต้องลงทะเบียนเพื่อโต้ตอบกับคอมมูนิตี้
คำถามนี้ถูกตั้งค่าสถานะ
2 ตอบกลับ
1853 มุมมอง

I want to create a graph view with only a bar graph so the pie and line graph must be hidden/removed at the same time I want the stacked button to be hidden/removed 

this is my graph view



this is my action window


this is my menu item



And this is how it looks like in my Module

อวตาร
ละทิ้ง
คำตอบที่ดีที่สุด

Hi,

By default, Odoo’s Graph View provides options to switch between Bar, Line, and Pie charts, along with a Stacked toggle.


To restrict the view to only Bar charts and hide the other options (Pie, Line, and Stacked), you can use specific attributes in the <graph> tag within your XML view definition.


xml -


<record id="your_graph_view_id" model="ir.ui.view">

    <field name="name">your.model.graph.view</field>

    <field name="model">your.model</field>

    <field name="arch" type="xml">

        <graph string="Your Graph" type="bar"

               disable_pie="1"

               disable_line="1"

               disable_stacked_bar="1">

            <field name="your_group_by_field" type="row"/>

            <field name="your_measure_field" type="measure"/>

        </graph>

    </field>

</record>


Explanation of Attributes-


type="bar": -Sets the default chart type to Bar.


disable_pie="1": Hides the Pie chart option from the toolbar.


disable_line="1": Hides the Line chart option.


disable_stacked_bar="1": Hides the Stacked toggle button.


Hope it helps

อวตาร
ละทิ้ง
คำตอบที่ดีที่สุด

         

try this one


อวตาร
ละทิ้ง

<graph string="Custom Bar Graph View" type="bar" mode="primary">

ผู้เขียน

doesn't work it results in an error that says
View error context:
-no context-

<graph string="Custom Bar Graph View" type="bar" mode="primary">
<!-- Ensure that only the bar chart is visible -->
<field name="graph_type" invisible="1">bar</field>
<field name="stacked" invisible="1"/>
</graph>

ผู้เขียน

still will not work besides the fact that the mode="primary" is the reason why it said no context
the second reason would be because if you code this in
<field name="graph_type" invisible="1">bar</field>
<field name="stacked" invisible="1"/>
it will say that it is not found in the model

Related Posts ตอบกลับ มุมมอง กิจกรรม
0
ก.ค. 24
14
0
ก.ค. 24
31
2
ก.ค. 25
916
0
ก.ย. 25
270
1
มี.ค. 25
1463