Zum Inhalt springen
Menü
Sie müssen registriert sein, um mit der Community zu interagieren.
Diese Frage wurde gekennzeichnet
1 Antworten
4641 Ansichten

I have a graph which displays data from the database. An external application injects data into some of the database tables, I need to refresh it automatically so the graph should contains the latest inserted data, is there a way to do it using JavaScript or anything else ?

here is my view xml code :


<!-- rate graph views -->

<record model="ir.ui.view" id="id_view_tauxExtractSemoule">
    <field name="name">moulin.graph.view1</field>
    <field name="model">tdb_moulin</field>
    <field name="type">graph</field>
    <field name="arch" type="xml">
<graph string="moulin" type="line" >
            <field name="num"/>
    <field name="tauxExtractionSemoule"/>
</graph>
    </field>
</record>


<!-- action extraction semoule-->

<record model="ir.actions.act_window" id="id_action_tauxExtractSemoule">
    <field name="name">Taux d'extraction de semoule</field>
    <field name="res_model">tdb_moulin</field>
    <field name="view_type">form</field>
    <field name="view_mode">graph,form,tree</field>
    <field name="help" type="html">
        <p class="oe_view_nocontent_create" Some text here for help
</p>
</field>
    <field name="view_id" ref="id_view_tauxExtractSemoule"/>
</record>


and then I declared menuitems and associated the action id to them

Avatar
Verwerfen
Beste Antwort

You can create a JavaScript function to reload graph and just need to call

self.do_reload();

Hope It helps you.

Avatar
Verwerfen
Verknüpfte Beiträge Antworten Ansichten Aktivität
0
Nov. 15
4293
0
Juli 16
4290
1
Mai 15
4141
1
März 15
7402
2
Sept. 18
7607