Мне нужно автоматически обновлять страницу, когда я нахожусь в своем пользовательском представлении. Но я, кажется, не нахожу решения для этого.
Сначала я попытался использовать атрибут auto_refresh
в действии, но, похоже, он работает только на клиенте GTK (старый графический интерфейс, используемый в OpenERP версии 6 и старше), а не в Интернете. Так:
<record id="action_123" model="ir.actions.act_window">
<field name="name">My action</field>
<field name="res_model">model.name</field>
<field name="view_mode">tree,form</field>
<field name="domain">[('state','=','open')]</field>
<field name="view_id" eval="False"/>
<field name="context">{
'search_default_not_printed': 1,
}
</field>
</record>
Как я уже сказал, этот ничего не делает.
Затем я попытался добавить javascript в древовидное представление, но я просто получаю сообщение об ошибке, что вы не можете использовать script
. Сценарий, который я пробовал:
<script type="text/javascript">
setTimeout("location.reload(true);", 5000);
</script>
Кто-нибудь знает, как добавить такой или подобный скрипт в древовидное представление, чтобы он обновлял страницу через x секунд? Или, если есть лучший способ сделать это, я, конечно, открыт для предложений.