Focal Point
[SOLVED] MAINTAIN - Mixing maintain code and javascript in an event

This topic can be found at:
https://forums.informationbuilders.com/eve/forums/a/tpc/f/7971057331/m/7077076276

September 15, 2014, 01:30 PM
Jay Potter
[SOLVED] MAINTAIN - Mixing maintain code and javascript in an event
I am trying to create an alert in an event and then have it perform a CASE. I know how to create a CASE in an event to do my PERFORM and I know how to create a function in my evnet, But I do not know how to do both at the same time or switch back and forth in the same event. Any suggestions?

This message has been edited. Last edited by: Jay Potter,


WebFocus 8.1.5
iSeries/Windows
DB2/SQL/Access
Dev Studio
App Studio
Maintain
ReportCaster
September 15, 2014, 03:37 PM
Shakila Subhan
Hi Jay,
You can check the link below in which the case can be called in the javascript function.


WebFOCUS 8.0.08 - BI Portal, Developer Studio, App Studio, Excel, PDF, Active Formats and HTML5
Windows, All Outputs
September 15, 2014, 03:51 PM
Jay Potter
Sorry, but I do not see a link.


WebFocus 8.1.5
iSeries/Windows
DB2/SQL/Access
Dev Studio
App Studio
Maintain
ReportCaster
September 15, 2014, 04:59 PM
Shakila Subhan
http://forums.informationbuild...847067206#7847067206


WebFOCUS 8.0.08 - BI Portal, Developer Studio, App Studio, Excel, PDF, Active Formats and HTML5
Windows, All Outputs
September 16, 2014, 03:10 AM
Alan B
That approach is a little bit of overkill for what I think you need.

A base Maintain, form contains 2 buttons, deleteButton and exitButton:
MAINTAIN FILE car

$$Declarations
Declare (referrer/a0;);


Case Top
  referrer   = '../../approot/baseapp/maintain_end.htm';

  getData();

Winform Show MainForm; 

EndCase

Case getData


EndCase

Case deleteData


EndCase

Case ExitMaintain
  document.referrer = referrer;
  MainForm.WinExit();
EndCase

END

with the following event handlers:
function OnexitButton_Click ( )  {
alert("you are now exiting this process");
IWCTrigger("ExitMaintain");
}

function OndeleteButton_Click ( )  {
var checkDelete = confirm("Are you sure you want to delete\n Press OK to delete, Cancel to return to form");
if (checkDelete) IWCTrigger("deleteData"); else return false;
}

This message has been edited. Last edited by: Alan B,


Alan.
WF 7.705/8.007
September 17, 2014, 01:36 PM
Jay Potter
Thanks! This what I was looking for.


WebFocus 8.1.5
iSeries/Windows
DB2/SQL/Access
Dev Studio
App Studio
Maintain
ReportCaster