- フォームビューのような新しいビュータイプを作成しました。フォームビューから新しいものを作成してカスタムビューに切り替えると、全体を更新するまで更新が見られませんサイト。カスタムビューをクリックするたびにデータを取得できるように、このカスタムビューを再ロードする方法を知りたい。
- 私はJavaスクリプトのビューを作成しましたが、ビューをクリックするたびにデータをリロードする以外はすべて正常に機能します。
def reload_controller(self, cr, uid, view_type, context = None): model_obj = self.pool.get('ir.model.data') print model_obj data_id = model_obj._get_id(cr, uid, 'zoser_book', 'zoser_book_views') print data_id view_id = model_obj.browse(cr, uid, data_id).res_id print view_id return { 'type': 'ir.actions.act_window', 'name': _('String'), 'res_model': 'zoser.book', 'view_type': 'bookview', 'view_mode': 'bookview', 'view_id': view_id, 'target': 'current', 'nodestroy': True, }
:
私はその後、pythonで、私はこれをしなかった
var zoser_book = new openerp.Model('zoser.book'); zoser_book.call('reload_controller'[view_type]).then(function(reload_ok){ console.log(reload_ok); });
コアWebモジュールから継承し、このコードを発見し、私はviews.js内の関数と呼ばれていますフォームビューから新しいブックを追加して、サイト全体を最新表示するまで私のカスタムビューに更新しないと、更新は表示されません。
0
A
答えて
0
すべてのビューをリロードするには、XML上のレコードタグ内ですべての作業を行う必要があります。これは、Odooが自動的にリロードできるようにするためです。
0
試してみてください。この
return {
'type': 'ir.actions.client',
'tag': 'reload',
'target':'inline',
}
が、これはあなたを助けることを願っています。
関連する問題
- 1. jCarousel毎回初期化/リフレッシュ/リロード画像をクリック
- 2. マスターページが毎回リロードされる
- 3. pushViewController:HomeButtonを毎回リロードせずに
- 4. Javascript:毎回のクリックでwindow.openポップアップ
- 5. ボタンを1回だけリロードするクリック
- 6. 2回目のリロード時のサーバーエラー
- 7. 毎時:00分と:30分にリロードするページ
- 8. クリック時のjQueryドロップダウンメニュー(2回目のクリック時)親
- 9. は毎回
- 10. ボタンを10回クリックしてページをリロードする
- 11. p4a phpフレームワークは毎回クッキーをリロードする必要があります
- 12. 毎回ボタンをクリックするとコンボボックスを作成したい
- 13. navbarをクリックすると、毎回サブルートが追加されます
- 14. Jqueryアニメーションが毎回発生するようにクリックします
- 15. クリック時のMasonryプラグインをトリガー/リロードする方法
- 16. ページの読み込み時に毎回ページの読み込み
- 17. 回転時にリロード中にテーブルセルのサイズ変更をスムーズアウト
- 18. npmのインストールは、毎回
- 19. リロード時にポリマーエラー
- 20. 毎回全く同じ時刻にUnixスクリプトを実行する
- 21. 実行時に毎回出力変更が実行される
- 22. requestAccessToEntityType - 1回または毎回?
- 23. JavaScript window.location.replace(url)複数回リロード
- 24. Jqueryグリッドは1回目のクリックでのみロードされ、その後のクリックではリロードされません
- 25. Codeigniterで毎回ログアウトする
- 26. PHP:毎回5ずつインクリメント
- 27. 毎回APC 100%断片化
- 28. リロード時のビューステートの保持
- 29. サービスは、毎時間
- 30. ポップアップが一貫して毎回チェックボックスがクリックされた表示され
あなたのコードをどこに置くことができますか?ユーザーがビューのボタンを押すと、私はカスタムビューの選択条件を入れています。そこでJavaスクリプトやPythonをどこに置くことができますか?そして、JavaスクリプトからPythonに関数をコールするかどうかを返します私はそれをJavaスクリプトで作るだろう、Pythonから 私のポイントがあなたに届くことを願っています – Mostafa