在Odoo9中,可以使用JS将两个字段的值组合成第三个字段。具体步骤如下:
- 首先,在Odoo9的模型中定义三个字段,分别表示要组合的两个字段和结果字段。例如,假设要组合的两个字段分别为field1和field2,结果字段为field3。
- 在模型的视图中,找到field1和field2对应的输入框,并为它们添加一个onchange事件。例如,可以在field1和field2的输入框中添加一个类名为"field-combine"的class属性。
- 在Odoo9的自定义模块中,创建一个JavaScript文件,用于处理字段组合的逻辑。例如,可以创建一个名为"custom.js"的文件。
- 在custom.js文件中,使用Odoo的JavaScript API来获取field1和field2的值,并将它们组合成field3的值。可以使用jQuery或其他JavaScript库来简化操作。
- 示例代码如下:
- 示例代码如下:
- 将custom.js文件添加到Odoo9的模块中,并在模块的manifest文件中添加对custom.js文件的引用。
- 重新启动Odoo9服务,并在相应的模型视图中测试字段组合功能。当field1或field2的值发生变化时,field3的值将自动更新为field1和field2的组合值。
这样,通过以上步骤,就可以在Odoo9中使用JS将两个字段的值组合成第三个字段。