メソッドはさまざまな場所から呼び出すことができます。そして、多くのメソッドは、他のメソッドがすでにそれらの前に実行されているという事実に依存しています。私が似たような仕事をしているときに役立つガイドラインがあります。ビューのXML(旧API)で定義されて
のonChangeメソッドをクリックしたときに
- ボタン:
の方法は、によって実行することができます。
- ワークフロー
実行します通常最初の方法は、ビューで定義されたものです。それらを通って行き、彼らが何をしているのか、またそれらを呼び出さなければならないかを調べます。ときには、さまざまな重要な計算/データ集計を実行することがあります。
ボタンがクリックされると、メソッドを呼び出すか、単にワークフローを遷移させるか、呼び出されたメソッドがワークフローなどを遷移させる可能性があります。したがって、対応するワークフローの内容も確認することが重要です。
通常、さまざまなステップを自動化するためのパスとは何か、より良い画像を得るために、コンテキスト内で何が渡されるかなど、関連するメソッドの入力と出力が何であるかを調べるのに役立ちます。
各モジュールは、開発者のプログラミング手法、実装時に利用可能なAPI機能などによって異なる場合があります。したがって、特定のケースのイベントシーケンスを理解するために多少の努力が必要です。それでも、これを数回通過すると、はるかに直感的になります。
あなたの質問に答えるには、メソッドの完全なリストがコードにあります。あなたは、様々なdev/debugツール(あなたのブラウザのdevコンソール)を使ってあなたを助けることができます。
あなたの調査の一部と、odoo flowでの作業に対するあなたの経験は、メソッド呼び出しとボタンクリックアクションのためのあらゆる種類のドキュメントを提供していません。あなたはゼロからそのコードとその機能から学ばなければなりません開発フローに実装しなければならない –