繁体   English   中英

如何在odoo表单视图中为字段设置边距?

[英]How to set margin to fields in odoo form view?

我有一个包含一些字段的表单视图,但每个元素似乎都非常接近上面的字段。 是否可以设置一些边距按钮? 这是我的代码:

<page name="personal_information" string="Información Personal">
  <group>
    <group>
      <field name="numero_cuenta"/>
      <field name="sabe_leer"/>
      <field name="sabe_escribir"/>
      <field name="nivel_educativo"/>
      <field name="country_of_birth" string="Nacionalidad"/>
    </group>
    <group>
      <field name="adjunto_contrato" widget="download_link" filename="adjunto_contrato_filename" options="{'filename': 'adjunto_contrato_filename'}"/>
      <field name="adjunto_contrato_filename" readonly="1" invisible="1" force_save="1"/>
      <field name="adjunto_copia_cedula" widget="download_link" filename="adjunto_copia_cedula_filename" options="{'filename': 'adjunto_copia_cedula_filename'}"/>
      <field name="adjunto_copia_cedula_filename" readonly="1" invisible="1" force_save="1"/>
      <field name="adjunto_acta" widget="download_link" filename="adjunto_acta_filename" options="{'filename': 'adjunto_acta_filename'}"/>
      <field name="adjunto_acta_filename" readonly="1" invisible="1" force_save="1"/>
    </group>
  </group>
  <group>

这张图显示了每列中的字段如何如此接近

尝试使用样式属性

例子:

<field name="numero_cuenta" style="margin-bottom:10px;"/>

供参考:请查看此处

您可以将自定义样式添加到表单视图。

<template id="assets_backend" name="custom_assets" inherit_id="web.assets_backend">
    <xpath expr="." position="inside">
        <link rel="stylesheet" type="text/scss" href="/stack_overflow/static/src/scss/style.scss"/>
    </xpath>
</template>

group将被转换为一个表,并且您的字段将位于一个td内,其中 class 名为o_td_label 要在字段之间添加一些空格,您可以更改填充。

以下示例将 padding-bottom 添加到group内的所有字段:

.o_td_label {
    padding-bottom: 8px !important;
}

您可以使用class指定要应用填充的group

<group class="o_custom_label">  

我们需要 select td里面的指定组:

.o_custom_label td {
    margin-bottom: 8px !important;
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM