cancel
Showing results for 
Search instead for 
Did you mean: 

Pop up confirmation

Former Member
0 Kudos

Hi,

I developed a web dynpro java application.

It has record deletion action.I want it asks on deletion "are you sure to delete YES NO" question.

How can i do that?

Thanks.

Accepted Solutions (1)

Accepted Solutions (1)

former_member197348
Active Contributor
0 Kudos

Hi Cemil Bozlagan,

Go to Methods tab. Create two event handlers i.e. Yes, No. "No" event handler is required no coding. In "Yes" event handler write the code for deletion. Use the following code in onActionDelete() to show dialog box.

String dialogText = "Are you sure to delete?";
IWDControllerInfo controlInfo = null;
controlInfo = wdControllerAPI.getViewInfo().getViewController();
IWDConfirmationDialog dialog =wdComponentAPI.getWindowManager().createConfirmationWindow(dialogText, controlInfo.findInEventHandlers("Yes"), "Yes");
dialog.addChoice(wdControllerAPI.getControllerInfo().findInEventHandlers("No"), "No");  
dialog.setTitle("Confirmation Message");
dialog.show();

Don't forget to remove the code for deletion in onActionDelete()

Regards,

Siva

Former Member
0 Kudos

Hi,

while executing your code it gets "java.lang.nullpointer.exception"

Thanks.

former_member197348
Active Contributor
0 Kudos

Hi Cemil Bozlagan,

Name of the event handler is case sensitive. So please check whether you have given right names in the code

findInEventHandlers("Yes") or findInEventHandlers("No")

Regards,

Siva

Answers (0)