
Odoo中文社区可以通过以下两个域名访问:shine-it.net , odoo.net.cn
由于系统升迁的原因,本论坛部分较早期的内容存在格式和链接损坏失效的问题,并非本论坛系统本身的缺陷,望谅解
本社区没有维护任何QQ群讨论组,任何与本社区同名的QQ群讨论组的言论与本社区无关!
开发人员可以登录gitter讨论组: http://gitter.im/odoo-china/Talk, 需要github账号
如果您登录系统碰到问题,请在微信公众号留言:
[已解决]js 获取当前操作model
-
能不能在当前视图中在
js
中获取到当前正在查看的model
的名称啊。
也就是,我当前正在查看product.template
的form
视图,js
能获取到当前model
是product.template
? -
this.model
-
@guwenfengvip163-com
是不是在哪里先set了model,这里的this.model才能取出来。
什么情况下在页面可以取出来这个参数? -
应该是任何地方 你可以打印一下 this 看里面所有的元素
-
@guwenfengvip163-com
不是,试了好多次,都是空的,连Object
都不算。我是在var ControlPanel = require('web.ControlPanel');
这个对象的方法中alert的。 -
具体是要看在那个js文件下面,不是每个js文件都有this.model
-
@鲍永道
有些隐藏其他的元素里面会有model,不一定是在this这个对象中的。 -
@hui 不同的odoo版本中,使用的属性不一样的。
在odoo10中使用的是this.dataset.model
在odoo11中使用的是this.modelName