Published: 2/19/2026 Custom Confirm Dialog Button Labels How to setup custom confirm dialog button labels UsagecustomConfirm( "Are you sure?", function( okPressed ) { console.log(okPressed ? 'Ok' : 'Cancel'); }, "Yes", "No");Codefunction customConfirm( pMessage, pCallback, pOkLabel, pCancelLabel ){ var l_original_messages = {"APEX.DIALOG.OK": apex.lang.getMessage("APEX.DIALOG.OK"), "APEX.DIALOG.CANCEL": apex.lang.getMessage("APEX.DIALOG.CANCEL")}; //change the button labels messages apex.lang.addMessages({"APEX.DIALOG.OK": pOkLabel}); apex.lang.addMessages({"APEX.DIALOG.CANCEL": pCancelLabel}); //show the confirm dialog apex.message.confirm(pMessage, pCallback); //the timeout is required since APEX 19.2 due to a change in the apex.message.confirm setTimeout(function () { //changes the button labels messages back to their original values apex.lang.addMessages({"APEX.DIALOG.OK": l_original_messages["APEX.DIALOG.OK"]}); apex.lang.addMessages({"APEX.DIALOG.CANCEL": l_original_messages["APEX.DIALOG.CANCEL"]}); }, 0); }