据我所知,版本6.x和7.0之间的xml标记<group>
发生了根本性的变化。有人可以解释或指向一个资源,我可以在那里读取这个标记在OpenERP 7.0中的行为吗?
答案 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属性的组。可能最好的方法是找到一个与你想要达到的效果相匹配的形式,看看它是如何做到的。
还有新的,烦人的表格属性,我只是不明白这个(我的意思是我不明白为什么,我知道它的作用)。