小编dnl*_*.re的帖子

如何在Odoo 8中的fom视图中对树/列表视图进行分组?

我在表单视图中有一个树视图,并希望按特定类别(在本例中material)对其进行分组,就像在普通树视图中一样.那可能吗?我试图在之前和之内插入一个过滤器<tree>但是没有用:

<filter name="material" string="Nach Material" context="{'group_by': 'material'}" />
Run Code Online (Sandbox Code Playgroud)

我在odoo论坛上发现了类似的问题,但似乎没有答案,除了'Prakash'的解决方法,我不明白.对我来说,解决方法也没问题.

xml odoo odoo-8

10
推荐指数
2
解决办法
4835
查看次数

覆盖odoo 8中的write()方法会导致RuntimeError:超出最大递归深度

这似乎是一个重要的简单问题,但不知怎的,我无法找到解决方案.

当我按下保存按钮时,将执行write方法.我想在每次调用write方法时更改当前模型的值(或调用函数),所以我重写了我的模型的write()方法

@api.multi
def write(self, vals):
    self.flaeche = 37
    return super(lager, self).write(vals)
Run Code Online (Sandbox Code Playgroud)

(模型是lager.py和现场flaeche = fields.Float(string=u"Fläche (m²)"))

错误: RuntimeError: maximum recursion depth exceeded

Traceback (most recent call last):
  File "/home/tertia/workspace/odoo8/openerp/http.py", line 530, in _handle_exception
    return super(JsonRequest, self)._handle_exception(exception)
  File "/home/tertia/workspace/odoo8/openerp/http.py", line 567, in dispatch
    result = self._call_function(**self.params)
  File "/home/tertia/workspace/odoo8/openerp/http.py", line 303, in _call_function
    return checked_call(self.db, *args, **kwargs)
  File "/home/tertia/workspace/odoo8/openerp/service/model.py", line 113, in wrapper
    return f(dbname, *args, **kwargs)
  File "/home/tertia/workspace/odoo8/openerp/http.py", line 300, in checked_call
    return self.endpoint(*a, **kw)
  File "/home/tertia/workspace/odoo8/openerp/http.py", …
Run Code Online (Sandbox Code Playgroud)

python openerp openerp-8 odoo-8

6
推荐指数
1
解决办法
8783
查看次数

如何在python代码中重定向到另一个窗体视图 - Odoo 8

通过单击按钮,用户应该从给定值创建新订单,并直接重定向到新创建订单的表单视图.通过按钮调用以下方法:

@api.one
def method_name(self):
    [...]       
    vals = [...]
    new_order = self.env['sale.order'].create(vals)
    self.write({ 'state': 'review', })
    return {
        'type': 'ir.actions.act_window',
        'name': 'sale.view_order_form',
        'res_model': 'sale.order',
        'res_id': new_order.id,
        'view_type': 'form',
        'view_mode': 'form',
        'target' : 'self',
    }
Run Code Online (Sandbox Code Playgroud)

可悲的是没有任何反应,我不知道接下来要尝试什么.我试图将目标更改为new或者current名称,但没有任何变化.两者都没有成功.

编辑:看看我对Carlos回答的评论.

python openerp odoo-8 odoo-view

4
推荐指数
1
解决办法
4413
查看次数

标签 统计

odoo-8 ×3

openerp ×2

python ×2

odoo ×1

odoo-view ×1

openerp-8 ×1

xml ×1