[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
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