{"id":3943,"date":"2017-08-21T15:34:24","date_gmt":"2017-08-21T15:34:24","guid":{"rendered":"https:\/\/answers.gurussolutions.com\/answers\/how-to-prevent-page-modified-warnings-with-custom-suitelet-submit-buttons-2\/"},"modified":"2026-07-28T18:26:15","modified_gmt":"2026-07-28T18:26:15","slug":"comment-eviter-les-avertissements-page-modifiee-avec-les-boutons-de-soumission-personnalises-des-suitelets","status":"publish","type":"qa_entry","link":"https:\/\/answers.gurussolutions.com\/fr\/answers\/comment-eviter-les-avertissements-page-modifiee-avec-les-boutons-de-soumission-personnalises-des-suitelets\/","title":{"rendered":"Comment \u00e9viter les avertissements \u00ab Page modifi\u00e9e \u00bb avec les boutons de soumission personnalis\u00e9s des Suitelets"},"content":{"rendered":"","protected":false},"template":"","meta":{"_kad_blocks_custom_css":"","_kad_blocks_head_custom_js":"","_kad_blocks_body_custom_js":"","_kad_blocks_footer_custom_js":"","_kadence_starter_templates_imported_post":false,"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","ga_subtitle":"Lors de la mise en \u0153uvre de boutons de soumission personnalis\u00e9s dans les Suitelets NetSuite, les utilisateurs peuvent \u00eatre confront\u00e9s \u00e0 des avertissements inattendus indiquant que la \u00ab page a \u00e9t\u00e9 modifi\u00e9e \u00bb, ce qui peut perturber le flux de travail.","ga_short_answer":"Pour \u00e9viter l'avertissement \u00ab page modifi\u00e9e \u00bb lors de l'utilisation d'un bouton de soumission personnalis\u00e9 dans un Suitelet NetSuite, il est n\u00e9cessaire de r\u00e9initialiser par programmation le statut de modification de la page. Cela garantit que le syst\u00e8me n'affiche pas de message d'avertissement \u00e0 l'utilisateur concernant des modifications non enregistr\u00e9es, ce qui permet une exp\u00e9rience de soumission ou de navigation fluide.","ga_scenario":"Les utilisateurs interagissant avec un Suitelet personnalis\u00e9 comportant un bouton de validation personnalis\u00e9 peuvent voir s'afficher un avertissement du type \u00ab \u00cates-vous s\u00fbr de vouloir quitter cette page ? \u00bb. Ce message appara\u00eet m\u00eame apr\u00e8s avoir cliqu\u00e9 sur le bouton personnalis\u00e9, car le syst\u00e8me d\u00e9tecte des modifications non enregistr\u00e9es, ce qui peut entraver la validation ou la navigation programm\u00e9e pr\u00e9vue.","ga_solution":"Pour \u00e9viter l\u2019avertissement \u00ab page modifi\u00e9e \u00bb lorsqu\u2019un bouton de soumission personnalis\u00e9 est utilis\u00e9 dans un Suitelet, il est n\u00e9cessaire de \u00ab tromper \u00bb la page par programmation afin qu\u2019elle consid\u00e8re qu\u2019elle n\u2019a pas \u00e9t\u00e9 modifi\u00e9e. Cette action garantit que le syst\u00e8me n\u2019affiche pas le message \u00ab \u00cates-vous s\u00fbr de vouloir quitter ? \u00bb \u00e0 l\u2019utilisateur.Pour ce faire, on manipule g\u00e9n\u00e9ralement le mod\u00e8le objet de document (DOM) de la page afin de r\u00e9initialiser son statut de modification. Bien que la propri\u00e9t\u00e9 ou la m\u00e9thode DOM exacte requise \u00e0 cet effet puisse varier et d\u00e9pendre de la version de NetSuite, l\u2019approche g\u00e9n\u00e9rale consiste \u00e0 d\u00e9finir une propri\u00e9t\u00e9 indiquant que la page ne comporte aucune modification non enregistr\u00e9e. Cela emp\u00eache l\u2019affichage de l\u2019avertissement et permet \u00e0 l\u2019action de soumission personnalis\u00e9e de se d\u00e9rouler sans heurts.","ga_source_author":"","ga_source_author_email":"","ga_date_original":"2017-08-21T17:34:24+02:00","ga_date_verified":"2026-07-05","ga_source_subject":"Suitelet, create a custom submit button","ga_ans_id":"ANS-0284","ga_publish_decision":"publish_with_edits","ga_staleness_risk":"high","ga_review_priority":"spot_check","ga_tier2_verdict":"partially_outdated","ga_tier2_concerns":"The specific DOM property 'ischanged' is not explicitly confirmed in current documentation or community discussions as the exact property to manipulate for this purpose.; While the concept of preventing the 'page modified' warning is still relevant, more explicit and potentially more stable methods like `setWindowChanged(window, false)` (though also an older, unsupported method) or `window.onbeforeunload = null` are discussed, as well as supported SuiteScript 2.x functions like `form.requestSubmit()` for programmatic submission.","ga_final_category":"SuiteScript Development","footnotes":""},"ga_category":[108,23,108],"ga_audience":[10],"ga_difficulty":[92],"class_list":["post-3943","qa_entry","type-qa_entry","status-publish","hentry","ga_category-developpement-suitescript","ga_category-suitescript-development","ga_audience-developer-suitescript","ga_difficulty-niveau-intermediaire"],"taxonomy_info":{"ga_category":[{"value":108,"label":"D\u00e9veloppement SuiteScript"},{"value":23,"label":"SuiteScript Development"},{"value":108,"label":"D\u00e9veloppement SuiteScript"}],"ga_audience":[{"value":10,"label":"Developer\/SuiteScript"}],"ga_difficulty":[{"value":92,"label":"Niveau interm\u00e9diaire"}]},"featured_image_src_large":[],"author_info":[],"comment_info":"","_links":{"self":[{"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/qa_entry\/3943","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/qa_entry"}],"about":[{"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/types\/qa_entry"}],"version-history":[{"count":1,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/qa_entry\/3943\/revisions"}],"predecessor-version":[{"id":5864,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/qa_entry\/3943\/revisions\/5864"}],"wp:attachment":[{"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/media?parent=3943"}],"wp:term":[{"taxonomy":"ga_category","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_category?post=3943"},{"taxonomy":"ga_audience","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_audience?post=3943"},{"taxonomy":"ga_difficulty","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_difficulty?post=3943"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}