0

嗨,我使用 Python (eclipse) 创建了一个 openerp 模块。我想在我的表单中添加一个功能,以便管理员能够随时随地创建自己的字段。我需要一些关于如何做到这一点的指导。由于我是 openerp 的新手,任何帮助都会对我有好处。谢谢

希望指教

4

1 回答 1

0

我想不出任何简单的方法来做到这一点。当 OpenERP 连接到数据库时,它会设置一个包含所有模型和所有字段的注册表,并且作为其中的一部分,将字段加载到数据库中,执行数据库重构等。其想法是继承现有模型并添加您的模型很简单字段那样,但它确实需要编码。

我在哪里做过类似的事情:

  1. 我在您的模型上预定义了一些字段(field1、intfield1、charfield1 等)。
  2. 提供一个模型/表单,以便管理员可以说使用 intfield1 并给它一个标签“我的价值”
  3. 覆盖模型上的 fields_view_get 并更改 XML 以包含具有正确标签的字段。

但这很难做到。您将需要花一些时间学习 elementtree 模块以在fields_view_get.

于 2013-07-27T11:19:20.490 回答