我有一个问题与默认搜索视图有关。odoo 8动态启用和禁用默认过滤器
假设我需要动态启用或禁用默认过滤器,我该怎么办?我试过,但它不工作:
<field name="context">
{
'search_default_not_closed':1,
'search_default_lancement':[('defaultLancement','=', True)]
}
</field>
感谢
我有一个问题与默认搜索视图有关。odoo 8动态启用和禁用默认过滤器
假设我需要动态启用或禁用默认过滤器,我该怎么办?我试过,但它不工作:
<field name="context">
{
'search_default_not_closed':1,
'search_default_lancement':[('defaultLancement','=', True)]
}
</field>
感谢
找到解决方法...更改计算的字段,我正在寻找解决了无限循环问题(我正在计算我正在搜索的相同字段的值)。随意改善。所以......
我搜索视图中有一个字段看起来像
我的菜单背景
{ 'search_default_not_closed':1, 'search_default_watingFor' :'Oui' }
我的模型
watingFor = fields.Char(字符串= “EN attente德”,计算= “setWaitingForField”,搜索= “searchInWaitingFor”) //复制,只是存储对 filterUsingWatingFor =字段进行搜索.Char(字符串= “EN attente德”,计算= “setfilterUsingWatingFor”,存储=真)
DEF searchInWaitingFor(个体,操作者,值): 值= self.getUserGroupName() 返回[( 'filterUsingWatingFor' ,运营商,价值)]
在odoo过滤器不一样, 你可以把所有的代码 因为缺省过滤器这样
<record id="action_..." model="ir.actions.act_window">
<field name="name">STAT</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">sale.report</field>
<field name="view_type">form</field>
<field name="view_id" ref="sale.view_order_product_tree"/>
<field name="view_mode">tree</field>
<field name="domain">[]</field>
<field name="context">{'search_default_Product':1}</field>
</record>
这个简单示例<上下文> {'search_default_product':1} 默认为产品