Перейти к содержимому
Меню
Чтобы взаимодействовать с сообществом, необходимо зарегистрироваться.
Этот вопрос был отмечен
1 Ответить
4575 Представления

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

Аватар
Отменить
Лучший ответ

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

self.do_reload();

Hope It helps you.

Аватар
Отменить
Related Posts Ответы Просмотры Активность
0
нояб. 15
4204
0
июл. 16
4244
1
мая 15
4101
1
мар. 15
7367
2
сент. 18
7510