2017-02-20 61 views
0

我正在使用Odoo 10.我已成功在产品模式中添加了自定义字段。字段标题是列表,类型是整数。现在我想在引用中显示这个自定义字段,它应该自动填充选择产品。在Odoo中的产品报价表中调用产品自定义字段

我该怎么做到这一点?

场===> x_product_list 模型===> product.template

您的帮助表示赞赏。

谢谢

回答

0
  • 首先,确保你在 sale.order.line模型添加自定义字段(进行自动填充)
  • 然后使用的XPath加 报价表单视图您one2many领域内这一领域。
  • 如果您使用的是odoo v8,您可以编写onchange函数,具体取决于 product_id字段,该字段将在选择产品时执行。
  • 或者你也可以直接覆盖该如何选择产品执行的功能(我猜 这是on_change_prouct_id(从XML))和自动填充新的
+0

你是什么意思的xpath在这里? – Ubunto

+0

xpath是您向报价视图添加新字段的方式。供参考http://www.odoo.yenthevg.com/xpath-expressions-in-odoo-8/ –

+0

谢谢。我已经在product.template模型中成功添加了一个自定义文件。现在我想用引号的形式显示相同的字段。当用户选择产品时,该字段应该从product.template中获取数据。我被困在这里。 :(请帮助我 – Ubunto

0

您是否将新字段添加到要显示的模型上?

如果是这样,那么只是将新字段添加到所需视图的情况。

如果该字段位于另一个模型上,那么您可能需要在模型上创建一个相关字段,然后将其显示出来。

你是说它自动填充,还是你想让它自动填充?

作为一种猜测,听起来好像您希望在选择产品时显示某些内容。这可以通过计算字段完成,也可以使用onchange事件来实现。

+0

谢谢。你是对的。我在产品模型中添加了一个xyz字段。现在我想在引用表单视图中显示该字段。我怎么能做到这一点? – Ubunto

+0

自动填充意味着当选择产品时,自定义字段本身应该获得价值。 – Ubunto

+0

您继承该视图并进行修改。像这样:http://stackoverflow.com/questions/42248731/inherit-view-and-adding-fields – Palza

相关问题