問題タブ [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.

0 投票する
1 に答える
578 参照

odoo - Odoo : データベースから payment_widget にアクセスします

widget="payment"Odoo で like in facturation モジュールを追加すると、これが表示されます (赤い矢印の横)。

ここに画像の説明を入力

データベースからこのウィジェットの値にどのようにアクセスできますか? (開発モードから、フィールドはデータベースに存在しないaccount_invoiceのpayments_widgetであると言われています)。

私の場合、データベースを変更することにより、支払いの値のすべての発生を変更したかっただけです(検証後に修正する必要があるエントリ中のエラー)。

この投稿によると、それは単なる計算フィールドです。次に、データベースに保存しないでください。

しかし、データベース内の金額を 1 つおきに変更しても、ウィジェット内の金額は変わりませんでした。

では、なぜそのデータは永続的であり、データベースのどこにあるのでしょうか?

0 投票する
6 に答える
4867 参照

laravel-nova - Laravel Nova - リソースの計算フィールドのビュー (インデックス、詳細、フォーム) を決定する方法は?

リソースの詳細ビューを表示している場合とインデックス ビューを表示している場合で、異なる計算フィールドの結果を返したいと考えています。

基本的には、以下の viewIs() のようなもの:

0 投票する
1 に答える
674 参照

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」だけで何も表示されていません