odoo学习(7)

高级视图
<calendar>
<graph>
<pivot>

model内置字段:
id:主键
create_uid:记录创建者的用户id
create_date:创建时间
write_uid:最后一次修改者的用户id
write_date:最后一次修改时间
在这里插入图片描述
在这里插入图片描述
xml标签属性:
string:字段显示名称
password:设置本字段以*显示
nolable:是否显示string定义的标签名
colspan:列宽
col:本字段占用的列宽
default_focus:该字段是否获得默认焦点
states:指定state字段处于什么状态改状态可见
domain:在关联字段中过滤对象
eval:通过一个简单的Python表达式来计算值
required:该字段是否必输
readonly:该字段知否只读
invisible:该字段是否隐藏
widget:本字段是否使用特殊的控件显示(many2many_tags,many2many_list,statusbar……)
attrs:使用一个domain条件来控制(required,readonly,invisible)

state值为done或normal时显示出来:

<field name="state" states="done,normal"/>

等价于

<field name="state" attrs="{'invisible: [('state', 'not in', ['done', 'narmal'])]'}">

button标签:

<button name="approved" type="object" string="审核" states="normal" class="oe_highlight">
  • type:控制按钮类型。object:表示点击按钮后,激活一个自定义的Python函数,函数名称使用name属性定义;action:表示点击按钮之后,激活一个动作(action),行为类似于一个菜单name设定为%(action_id)d的方式
  • string:按钮在界面上的显示值;
  • states:在值为规定值时存在;
  • class:按钮样式。
  • special:只有一个可选值cancel,表示点击之后关闭当前画面,不做任何动作(special和name是互斥的,只能存在一个)
  • name:name中定义的值都是和type相关,是一个信号、函数名称或者是一个动作(使用特殊写法%(action_id)d)
  • confirm:点击按钮之后弹出一个消息框
  • icon:按钮的显示图标
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值