javascript - 检测 odoo 界面何时完全加载

标签 javascript jquery odoo odoo-8

我需要运行一些 javascript 代码来检查 odoo 何时结束加载。

我知道查询 jQuery.active == 0 可以在版本 7 中实现这一技巧,但在 odoo 中不起作用,因为它始终为长轮询保持一个连接打开。

有人知道我可以使用哪个 Web 元素来确定界面何时完全加载吗?

如果我可以查询事件 jQuery 连接的 URL,那也可以解决问题。

最佳答案

我不知道 odoo,但我想你可以等待 odoo 中的变量并执行此操作:

function checkodoo() {
   if ('undefined' !== typeof odooVariableThatYouWatch ) {
       clearInterval(intervalOdoo);
       lauchYourStaff();
   }
}

var intervalOdoo = setInterval("checkodoo()",100);

如果在 https://www.odoo.com变量是 openerp

我在这里查看变量:https://www.odoo.com/documentation/8.0/howtos/web.html

关于javascript - 检测 odoo 界面何时完全加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30286970/

相关文章:

javascript - 如何使用 Mongoose 检索多个集合

jquery - 如何通过 jquery-ui-map 使用个性化图标

jquery - 为什么我的悬停效果没有动画?

python - 如何从位于 Odoo 11 表单操作下拉列表中的按钮发送电子邮件?

odoo - 是否可以在openerp中使用电子邮件模板发送内嵌图像?

python - Odoo 8.0 product_product继承扩展类

javascript - React Native/Redux - 无法访问 Redux 存储

javascript - Angular - 获取$scope中某个键的值

javascript - div溢出时div最大宽度交替

javascript - 有没有办法只禁用一个 div 的微小滚动?