- 博客(9)
- 收藏
- 关注
原创 Odoo JavaScript点击Tree视图禁止跳转Form
AbstractController.include({ _onOpenRecord: function (ev) { return false }})// 最初是重写_onRowClicked方法, 然后发现Bug, 勾选不了记录, 改成_onOpenRecord解决问题.(2021-8-27)
2021-08-27 15:18:16
438
原创 Odoo针对Form表单一对多Tree删除小按钮做逻辑处理
odoo.define('moduleName.name', function (require) { 'use strict'; var ListRenderer = require('web.ListRenderer'); ListRenderer.include({ _onRemoveIconClick: function (event) { const self = this; this._rpc({ .
2021-08-26 19:31:40
475
3
原创 Odoo Javascript隐藏编辑明细行多对一字段的跳转(销售举例)
odoo.define('hide_toolbar_dropdown', function (require) { "use strict"; var ProductConfiguratorWidget = require('sale.product_configurator') ProductConfiguratorWidget.include({ _addProductLinkButton: function () { this._su.
2021-08-12 14:30:15
269
原创 Odoo Javascript 根据条件隐藏Print打印工具栏(动作同理)
odoo.define('list_view_print_button_hide', function (require) { "use strict"; var ListController = require('web.ListController'); ListController.include({ _getActionMenuItems: function (state) { // 可以换成group_id, 设置条件, 只需要改.
2021-08-10 14:14:05
478
原创 Odoo内置方法(记录)
1.fields_view_get()note 这个方法可以设置隐藏toolbar中自定义的方法 toolbar = res.get('toolbar',{}) 根据权限组判断: if self.env.user_has_group(**): res['toolbar'] = {}
2021-08-04 15:58:19
230
原创 Odoo scss全局修改form页面布局
.o_FormRenderer_chatterContainer.o-aside { border-left:1px solid; padding: 0; max-width: 100%; background-color: #0b7b6c; width: auto;}
2021-08-03 16:07:51
492
原创 Odoo JavaScript隐藏Form表单的创建、编辑按钮
odoo.define('invisible_form_button', function (require) { "use strict"; const FormController = require('web.FormController'); FormController.include({ updateButtons: function () { this._super.apply(this, arguments) .
2021-08-03 12:40:47
732
原创 Odoo JavaScript根据权限组显示隐藏tree视图导出、删除等按钮
odoo.define('module_name.***', function (require) { "use strict"; var ListController = require('web.ListController');/** * 当页面加载时, 发现系统调用这个函数, 此处直接将函数传入的参数修改成为false,目前功能正常实现(是否有bug待测试,特记录) * */ ListController.include({ _ge...
2021-08-02 17:04:04
690
原创 Odoo JavaScript实现点击复制char字段值
odoo.define('web_char_field_copy.char_field_copy', function (require) { 'use strict'; var FieldChar = require('web.basic_fields').FieldChar; var fieldRegistry = require('web.field_registry'); var field = require('web.relational_fields'); ...
2021-08-02 16:52:45
541
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人