【问题标题】:How to order entries from a many2one field?如何从 many2one 字段中排序条目?
【发布时间】:2017-01-27 15:16:17
【问题描述】:

所以我有一个名为 Shipments 的字段,它是一个 many2one 字段。当你点击它时,它会显示很多发货日期,第一个条目是 2016 年的发货。

有什么方法可以让我以某种方式订购它们,当我点击那里时,第一个条目将是 2017 年?

这是一张图片,抱歉我没能把它放在这里。

我是新手,需要一些帮助。

【问题讨论】:

  • 还有一个信息,显示的数据是一个包含日期名称的字符串。当我单击“发货”字段时,我需要将当年的条目作为第一个显示的条目。用户需要每次点击该字段并在那里写“2017”以获取 2017 年的条目。

标签: openerp field many-to-one


【解决方案1】:

在您的 'Shipments' 模型中添加

_order = 'your_date_field DESC'

your_date_field 是显示的日期。

【讨论】:

  • 你好,这并没有解决我的问题。那是因为该字段显示在表单视图中,而您向我展示的是树视图,我是对的吗?仍在寻找答案..谢谢!
  • 实际上,我向您展示的内容告诉 odoo 按该特定字段对记录集中的记录进行排序。它应该适用于每个视图。不是吗?
  • 是的,它应该..首先我按照您所说的和我想要的那样订购了记录,然后它们在该选择字段中显示为应有的样子。我会将其标记为已解决。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-04-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多