J'ai créé une vue normale pour une classe dans mon module. Maintenant, je voulais montrer cette même vue dans une autre classe sur un clic de bouton. Je l'ai fait mais le problème que je suis confronté est que lorsque cette fenêtre ouverte, il donne deux boutons Save
et Discard
. Une fois que je clique sur save je devrais fermer automatiquement et il devrait aussi rafraîchir la vue parente à partir de laquelle il a été chargé. Est-ce possible dans Odoo? En plus de cela, comment puis-je créer un fichier javascript dans Odoo. J'ai visité la documentation officielle mais j'ai été incapable de comprendre que nous avons un fichier javascript contre chaque classe ou contre chaque module et comment le créer et quelles sont les choses que je peux faire dans ce fichier javscript. Fondamentalement, je demande une documentation bien pour une meilleure compréhension.Odoo - Assistant de fermeture automatique et régénération parent
Modifier: Ceci est mon bouton clic fonction
@api.multi
def add_deposit_action(self):
return {
"type": "ir.actions.act_window",
"name": 'Add A Deposit',
"res_model": "amgl.order",
"views": [[False, "form"]],
"context": {'customer_id': self.id,
'account_number': self.account_number,
'date_opened': self.date_opened,
'account_type': self.account_type},
'target': 'new',
'is_deposit': True
}
et où dois-je placer ce code. Parce que je retourne déjà 'ir.action.window' pour montrer popup et si j'ajoute' tag: reload' alors popup ne s'ouvrira pas il rafraîchira simplement la page sur le bouton cliquez sur – Ancient
dans la fonction de votre popup, pour le bouton 'Enregistrer ' – qvpham
s'il vous plaît vérifier mise à jour à la question – Ancient