Skip to Content
Meniu
Trebuie să fiți înregistrat pentru a interacționa cu comunitatea.
Această întrebare a fost marcată
1 Răspunde
4573 Vizualizări

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

Imagine profil
Abandonează
Cel mai bun răspuns

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

self.do_reload();

Hope It helps you.

Imagine profil
Abandonează
Related Posts Răspunsuri Vizualizări Activitate
0
nov. 15
4204
0
iul. 16
4244
1
mai 15
4099
1
mar. 15
7367
2
sept. 18
7509