odoo tree视图过滤数据_OpenERP Odoo 搜索视图设置默认过滤按钮(filter button)

stock.move.search

看不出任何默认设置,如default之类的,但如果将name的名字对调就可以实现,可见有另外的地方以名字设置默认值,见下面颜色标记部分:

name="ready" domain="[('state','=','assigned')]" help="Stock moves

that are Available (Ready to process)"/>

name="future"

domain="[('state','in',('assigned','confirmed','waiting'))]"

help="Stock moves that are Confirmed, Available or

Waiting"/>

name="done" domain="[('state','=','done')]" help="Stock moves that

have been processed"/>

但这种改法不是长久之计。

于是在addone的stock目录下搜索带ready的文件,经过筛选,找到stock_view.xml,关键代码如下颜色标示:

-

model="ir.ui.view">

......

icon="terp-camera_test" string="Ready" name="ready"

domain="[('state','=','assigned')]" help="Stock moves that are

Available (Ready to process)" />

string="Future" name="future"

domain="[('state','in',('assigned','confirmed','waiting'))]"

help="Stock moves that are Confirmed, Available or Waiting"

/>

string="Done" name="done" domain="[('state','=','done')]"

help="Stock moves that have been processed" />

/>

string="Today"

domain="[('date','<=',time.strftime('%%Y-%%m-%%d

23:59:59')),('date','>=',time.strftime('%%Y-%%m-%%d

00:00:00'))]" help="Orders processed Today or planned for Today"

/> 

......

-

model="ir.actions.act_window">

name="name">Stock

Moves

name="res_model">stock.move

name="type">ir.actions.act_window

name="view_type">form

ref="view_move_tree" />

ref="view_move_search" />

name="context">{'search_default_ready':1}

将其改为:

name="context">{'search_default_done':1}

如果要设置多个默认值,用逗号分开如:

name="context">{'search_default_done':1,'search_default_future':1}

顺便发现,将expand="0"改为expand="1"可以默认展开分组,如下:

icon="terp-accessories-archiver" domain="[]" context="{'group_by':'product_id'}"/>

icon="terp-accessories-archiver" domain="[]" context="{'group_by':'picking_id'}"/>

改完后,存盘,到设置-模块-模块,找到stock模块,选择升级,不提示出错就大功告成。

如果深究,模块的XML相当于升级代码,最终生效是升级时更改关于界面设置的数据表。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值