問題タブ [computed-field]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
odoo - Odoo : データベースから payment_widget にアクセスします
widget="payment"
Odoo で like in facturation モジュールを追加すると、これが表示されます (赤い矢印の横)。
データベースからこのウィジェットの値にどのようにアクセスできますか? (開発モードから、フィールドはデータベースに存在しないaccount_invoiceのpayments_widgetであると言われています)。
私の場合、データベースを変更することにより、支払いの値のすべての発生を変更したかっただけです(検証後に修正する必要があるエントリ中のエラー)。
この投稿によると、それは単なる計算フィールドです。次に、データベースに保存しないでください。
しかし、データベース内の金額を 1 つおきに変更しても、ウィジェット内の金額は変わりませんでした。
では、なぜそのデータは永続的であり、データベースのどこにあるのでしょうか?
laravel-nova - Laravel Nova - リソースの計算フィールドのビュー (インデックス、詳細、フォーム) を決定する方法は?
リソースの詳細ビューを表示している場合とインデックス ビューを表示している場合で、異なる計算フィールドの結果を返したいと考えています。
基本的には、以下の viewIs() のようなもの:
sum - Invoice の計算フィールドで貨物合計を計算する - Odoo
請求書の下部に表示する貨物の合計を取得しようとしています。「Freight Total」(x_studio_freight_total) という会計モジュールに新しいフィールドを作成しました。「製品」(product_id) = 「FREIGHT」のインスタンスの「小計」(price_subtotal) の合計を取得したいと考えています。
フィールド x_studio_freight_total の依存関係を次のように設定します。
Compute プロパティを次のように設定します。
請求書に「FREIGHT」という名前の「製品」と「12.75」という「小計」の行が表示されている場合、「Freight Total」フィールドには「12.75」と表示されるはずです。
請求書に「FREIGHT」という名前の「製品」が 2 行あり、1 行の「小計」が「12.75」で、もう 1 行の「小計」が「7.50」の場合、「Freight Total」フィールドには「20.25」と表示されるはずです。 .しかし、現在は「0.00」だけで何も表示されていません