如何在OpenERP模块中实现动态字段创建能力?

2024-10-01 13:45:47 发布

您现在位置:Python中文网/ 问答频道 /正文

使用openeri创建了一个Python模块。我想在我的表单中添加一个特性,这样管理员就可以随时随地创建自己的字段。我需要一些指导来指导这件事。由于我是新来的openerp,任何帮助都对我有好处。谢谢

希望得到建议


Tags: 模块表单管理员特性openerp建议指导openeri
1条回答
网友
1楼 · 发布于 2024-10-01 13:45:47

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

我做过类似的事情:

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

但这很难搞定。您将需要花一些时间学习elementtree模块来在fields_view_get中执行XML操作。在

相关问题 更多 >