09 2021 档案
摘要:1 Traceback: 2 Error: While parsing modifiers for page: for modifier "invisible": fieldValue.indexOf is not a function 3 at Class._registerModifiers (
阅读全文
摘要:# 我们使用应用市场上的模块的时候,经常会碰到模块只兼容特定版本,要将模块兼容到自己版本来的时候,就需要下载它原兼容odoo的版本运行。 # 这里的-b后面加的11.0就是它的版本。在git中也就是分支 git clone -b 11.0 --single-branch --depth 1 http
阅读全文
摘要:Odoo中关联字段是用来绑定表与表之间主从关系的。 主从关系指: 首先必须要明白id的存在的意义,它具备“唯一”的属性,也就是表中所有记录中该字段的值不会重复。 假设表A存储是身份证信息,表B存储的是银行卡信息,表B中有一个字段是表A的id,那么我们是不是可以通过身份证id去查询这个人有多少张银行卡
阅读全文
摘要:1 Odoo14权限更新有两个地方: 2 一.你在编写xml权限记录的时候没有将noupdate设置为'1'这样导致你每次升级模块,你的权限都会重置一遍。 3 二.你在运行odoo-bin服务的时候,加了 -i选项,该选项会重置你的权限。 1 <?xml version="1.0" encoding
阅读全文
摘要:1 <field name="user_ids" 2 mode="kanban" 3 nolabel="1" 4 options="{'no_create_edit': True}" 5 context="{ 6 'many2many_res_id':id,//这里设置上下文参数 7 'form_v
阅读全文
摘要:1 <div class="oe_edit_only"> 2 <a name="remove_group_id" type="object" role="button"> 3 <i class="fa fa-times" role="img" aria-label="Delete" title="D
阅读全文
摘要:odoo14中rpc调用分为两种。 一种是外部调用rpc来访问odoo数据,这个时候你需要登录授权。 另一种是我们自己编写的widget小部件或者自定义视图时候通过js通过rpc去获取数据。 这里说的是第二种rpc的使用。 上代码: //调用res.users中的自定义的get_userform_a
阅读全文
摘要:上内部代码: 1 _getImageURL: function (model, field, id, placeholder) { 2 id = (_.isArray(id) ? id[0] : id) || null; 3 var isCurrentRecord = this.modelName
阅读全文
摘要:不多说先上源码。 1 odoo.define('my_company_users_widget', function (require) { 2 "use strict"; 3 4 var AbstractField = require('web.AbstractField'); 5 var fie
阅读全文
摘要:首先OWL是Odoo14版本新加的功能。 因为是新加的所以并没有太多的说明文档,包括英文板文档也没有;所以你要用它再没有更详细的文档之前你得自己去看源码。 注意owl是没有do_action函数给你跳转至其他视图的。你如果要你的控件可以跳转视图的话就得用“web.AbstractField”去实现了
阅读全文