Odoo中文网|Odoo实施培训

标题: 笔记本结构和相关 [打印本页]

作者: jeffrey    时间: 2018-6-5 16:53
标题: 笔记本结构和相关
Label for
<group>元素之外的字段 是不会自动呈现标签的。这同样适用于标题元素,所以<label for"..."/>元素经常被用来呈现标题
Label
<label>元素可以用来更好地控制字段标签的呈现。一种情况是仅在窗体处于编辑模式时才呈现该标签:
<label for="name" class="oe_edit_only" />
当这样做时,如果该字段在一个<group>元素,我们通常也要设置nolabel = " True "
标签笔记本的结构
<notebook>
<page string="Whiteboard" name="whiteboard">
<field name="docs" />
</page>
<page>
</page>
</notebook>
字段的属性
name:标识字段数据库名称
string:标签文本,如果我们想要覆盖模型定义提供的标签文本,可以使用它。
help:提示文本,当您将指针悬停在字段上时,将显示一个提示文本,并允许覆盖模型定义提供的帮助文本。
placeholder:是一个建议文本,显示在该字段内。
widget:允许我们覆盖用于该字段的缺省小部件。我们将在稍后探讨可用的小部件。
options:是一个JSON数据结构,为小部件提供了额外的选项,并且取决于每个小部件支持什么。
class:是用于字段HTML呈现的CSS类。
nolabel="True":防止自动字段标签被呈现。仅对<group>元素中的字段有意义,并且经常和<label for="..."> 元素一起使用.
invisible="True":使字段不可见,但是数据是从服务器获取的,并且在表单上可用。
readonly="True": 使表单上的字段不可编辑。
required="True" 在表单上字段为必需字段。
某些字段类型的特殊属性:
password="True":用于文本字段。它显示为一个密码字段,屏蔽输入的字符。
filename: 用于二进制字段,它是用于存储上传文件名称的模型字段名称。
mode:用于一对多字段。它指定用于显示记录的视图类型。默认情况下,它是树,但也可以是表单、看板或图形。






欢迎光临 Odoo中文网|Odoo实施培训 (http://www.chinaodoo.net/) Powered by Discuz! X3.2