OpenERP字段定义中的可选参数

3 投票
1 回答
1643 浏览
提问于 2025-04-16 06:07

我找不到关于OpenERP模型中所有字段类型可选参数的文档,所以我把我知道的内容添加到了字段文档页面上。

有一些参数我不太理解,所以希望能有人帮忙补充一下文档。你可以在这里回复,我会更新文档,或者你也可以自己编辑文档。无论哪种方式我都很感激。

我有疑问的具体字段有:

  • change_default
  • context
  • priority
  • select

states参数也需要更多的细节说明。

1 个回答

2

你确定这些字段现在还在用吗?因为我刚刚做了一个find /openerp | grep "field"的搜索,发现用到它们的代码不多。而且根据我在openerp的经验,核心代码实在是太乱了,我不是第一次发现这种情况(有未使用的代码、未使用的函数……)

不过我到目前为止找到的东西也许能帮到你:

  • change_default:在你链接的文档中,change_default看起来像是on_change,但你确定吗?因为change_default可以设置为(True或False),而on_change是一个字符串,你需要指定一个函数,当视图中的值改变时会被调用。但在代码中我找到的唯一相关内容是:

    #one2many不能用作默认值的条件 assert(self.change_default != True)

  • ...

你也可以看看这个: http://openobject.com/wiki/index.php/Developers:Developper%27s_Book/Objects/ObjectsDefine/ObjectsFields

附注:

  1. 我用的是openerp版本5.0.14

  2. 我会尽快添加更多信息,如果我找到的话

祝你好运,文档更新太久了,我一直在等openerp的好文档。

撰写回答