2017-02-20 11 views
0

私はOdoo 10を使用しています。プロダクトモードでカスタムフィールドを追加しました。フィールドのタイトルはリストで、タイプは整数です。ここでは、このカスタムフィールドを見積もりで表示して、製品の選択時に自動入力する必要があります。Odooの見積もりフォームの製品カスタムフィールド

これをどのように達成できますか?

フィールド===> x_product_list モデル===> product.template

あなたの助けが理解されます。

おかげ

答えて

0
  • まず、あなたが sale.order.lineモデル(自動移入するために)にカスタムフィールドを追加していることを確認してください。
  • xpathこのフィールドを の引用フォームビューのone2manyフィールドに追加します。
  • odoo v8を使用している場合は、onchangeと書くことができます。これは product_idフィールドに依存し、製品の選択時に実行されます。
  • それとも、直接製品を選択する上で実行される機能を無効にすることができますし、自動
+0

ここではxpathはどういう意味ですか? – Ubunto

+0

xpathは、引用フィールドに新しいフィールドを追加する方法です。参考用http://www.odoo.yenthevg.com/xpath-expressions-in-odoo-8/ –

+0

ありがとうございます。 product.templateモデルにカスタムファイルを追加しました。今では同じフィールドを引用形式で表示したいと考えています。ユーザーが製品を選択すると、このフィールドはproduct.templateからデータを取得します。私はここで立ち往生している。 :(私を助けてください。 – Ubunto

0

は、あなたがそれを表示したいモデルに新しいフィールドを追加しましたか?

もしそうなら、必要なビューに新しいフィールドを追加するだけです。

フィールドが別のモデルにある場合は、表示するモデルに関連するフィールドを作成する必要があります。

あなたはそれが自動生成されていると言っていますか?

商品を選択するときに何かが表示されるように思えます。これは、計算フィールドを使用して行うことができます。または、あなたはonchangeイベントを使用して何かを達成することができます。

+0

ありがとうあなたの新しい
フィールド移入(私は を推測することはon_change_prouct_id XMLからは()です)。はい、あなたは正しいです。製品モデルにxyzフィールドを追加しました。今私はそのフィールドを引用フォームビューで表示したいと思います。私はそれをどのようにすることができますか? – Ubunto

+0

自動入力とは、製品が選択されたときにカスタムフィールドが値そのものを取得することを意味します。 – Ubunto

+0

ビューを継承して変更を加えます。次のようなものです:http://stackoverflow.com/questions/42248731/inherit-view-and-adding-fields – Palza

関連する問題