如何在openerp模块中创建动态字段创建功能?

时间:2013-07-22 05:02:26

标签: python eclipse openerp

您好我使用Python(eclipse)创建了一个openerp模块。我想在我的表单中添加一个功能,以便管理员可以随时随地创建自己的字段。我需要一些如何完成这项工作的指导。因为我是初学者,所以任何帮助对我都有好处。感谢

希望获得建议

1 个答案:

答案 0 :(得分:0)

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

我做过类似的事情:

  1. 我在模型上预定了一些字段(field1,intfield1,charfield1等)。
  2. 提供一个模型/表单,以便管理员可以说使用intfield1并给它一个“我的价值”标签
  3. 覆盖模型上的fields_view_get并更改XML以包含带有正确标签的字段。
  4. 但要做到这一点这很棘手。您将需要花一些时间学习elementtree模块以在fields_view_get中执行XML操作。