私はステータスバーウィジェットを持つフィールドを持っています。ステータスバーのボタンを押すと、関数が起動します(onchangeのようなもの)、何かのヘルプ?ステータスバーウィジェットで "アクション"を実行
1
A
答えて
0
あなたはonchangeを直接使用することも、ステータスバーウィジェットを拡張することもできます。ここ
0
は手順です:
はXMLで
clickable="True"
を作ります。<header> <field name="state" widget="statusbar" clickable="True" /> </header>
- は次のようにデコレータ
@api.onchange('state')
を持つモデルにメソッドを作成します。これはあなたのケースで役立つこと@api.onchange('state') def do_my_job(self): #place your code here pass
希望。
0
これを試してみてください:
xmlファイル
<button name="action_draft" type="object"
string="Reset to draft"
states="confirm"/>
<button name="action_confirm" type="object"
string="Confirm" states="draft"
class="oe_highlight"/>
<field name="state" widget="statusbar"/>
の.pyファイル
def action_draft(self):
self.state = 'draft'
def action_confirm(self):
self.state = 'confirm'
関連する問題
- 1. MQTTサブスクライバでアクションを実行
- 2. は、アクションを実行して
- 3. アクションの成功時のアクションの実行
- 4. touchesBeganでアクションを完全に実行
- 5. マイク入力でアクションを実行する
- 6. リンクのクリックでアクションを実行
- 7. CCSpriteのサブクラスでアクションを実行する
- 8. コントローラーとアクションでアクションフィルターを実行
- 9. UWP:BackgroundTaskでアクションを実行する方法
- 10. HttpModuleでアクションを実行する
- 11. VisualStudioで公開後にアクションを実行
- 12. ナビゲーションヘッダーでアクションを実行する - Xamarin
- 13. Yii2:コンソールコントローラでWebアクションを実行する
- 14. with with helper内でアクションを実行
- 15. ディスパッチなしでredux-thunkアクションを実行
- 16. リダイレクトなしでアクションを実行
- 17. Javaスイング - クリックでアクションを実行
- 18. RecursiveASTVisitorでアクションを実行するには?
- 19. 実行し、検索/アクション
- 20. Spring Webflow - アクション実行例外
- 21. 他のアクションで実行されたアクションのJComboboxが
- 22. Jqueryスタイルシートをチェックしてアクションを実行
- 23. comment.createイベントでページリダイレクトを行わずにアクションを実行
- 24. BluemixのPythonアクション内からOpenWhiskアクションを実行
- 25. yesododのdbアクションを実行する
- 26. アクションを実行するCocos2dボタン
- 27. アサート文の後にアクションを実行
- 28. REST API - 複数のアクションを実行
- 29. Observable RxJSからアクションを実行
- 30. デキュー後にアクション<T>を実行
どのように?例??私が試して、働いていないのでここに投稿する前に – josemi