OpenERP 7.0 xml标签<group>解释</group>

时间:2013-10-21 08:51:37

标签: openerp

据我所知,版本6.x和7.0之间的xml标记<group>发生了根本性的变化。有人可以解释或指向一个资源,我可以在那里读取这个标记在OpenERP 7.0中的行为吗?

1 个答案:

答案 0 :(得分:1)

我还没有看到一个明确的文档,虽然我依旧记得在Launchpad上阅读了一些东西,但我现在找不到它。 developer docs有这个:

  

从技术上讲,表单版本7.0的布局与前者不同   版本。不再有默认的“网格”布局;而是   布局更基于HTML和CSS。以下约定是   现在使用:

The elements <form> and <page> no longer define groups; the elements inside are laid out inline. One should use explicit <div> or
     

创建块。

By default, the element <group> now defines two columns inside, unless an attribute col=”n” is used. The columns have the same width
     

(组宽度的1 / n)。使用元素生成一个   字段列。

The element <separator string=”XXX”/> on top of a group can be replaced putting string=”XXX” inside the <group> element.

The element <field name=”XXX”/> does not produce a label, except when they are directly below a <group> element. Use <label for=”XXX”/>
     

生成该字段的标签。

我发现有时我需要在表单中定义顶级组,然后在其中使用具有常规col和colspan属性的组。可能最好的方法是找到一个与你想要达到的效果相匹配的形式,看看它是如何做到的。

还有新的,烦人的表格属性,我只是不明白这个(我的意思是我不明白为什么,我知道它的作用)。