You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Odoo13中one2many列表many2one字段宽度过窄无法完整显示如何解决

Odoo13 One2many关联tree视图多列场景下字段宽度过窄解决方案

方法1:直接在字段标签指定宽度(最简单优先尝试)

在你需要调整宽度的account_id字段标签上直接加width属性即可,示例修改如下:

<field name="account_id" width="200px"/>

数值可根据实际展示需求调整,单位也可以用%适配不同屏幕。

方法2:正确配置自定义CSS生效

你之前自定义CSS不生效大概率是没有正确将样式文件注入到后端资产中,完整操作步骤如下:

  • 第一步:编写自定义CSS文件(比如命名为custom_tree.css,存放在你自定义模块的static/src/css/目录下)
/* 适配普通展示状态的表头和单元格 */
.custom_class th[data-name="account_id"],
.custom_class td[data-name="account_id"] {
    min-width: 200px !important;
}
/* 适配可编辑状态下的输入框宽度 */
.custom_class td[data-name="account_id"] input {
    width: 100% !important;
}
  • 第二步:在模块的__manifest__.py配置文件中注册该CSS到后端资产:
{
    # 其余模块配置项保持不变
    'assets': {
        'web.assets_backend': [
            '你的模块名称/static/src/css/custom_tree.css',
        ],
    },
}
  • 第三步:升级对应自定义模块,硬刷新浏览器(Ctrl+Shift+R)清除缓存后即可生效。

额外注意

你当前tree标签的editable属性值拼写有误,buttom需要修改为bottom,否则可编辑属性可能不生效。

内容的提问来源于stack exchange,提问作者Neural

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.25 03:36:04