Hai Team,
I am Using Angular4 applications with Syncfusion. I am using Ej Dialog Control for popups.In that i am using Cancel button but the fields are still open and it will displaying in the other pages also.Please guide me to close the popups using the cancel button.
Herewith I attach the Popup code as below:
HTML File:
--------------
<ej-dialog id="basicDialog" title="Corrective Action" (close)="onClose($event)" [showOnInit]="showoninit" [actionButtons]="actionbuttons" [enableResize]="resize" [isResponsive]="responsive" [htmlAttributes]="htmlattributes" width="60%">
<div class="panel-group">
<div class="row mfg-top panel panel-default">
<div class="row">
<div class="col-lg-12 mfg-top">
<div class="row">
<div class="col-lg-12">
<div class="col-lg-3">
<label class="label_size">Responsible Name<span class="red">*</span></label>
</div>
<div class="col-lg-3">
<input type="text" [(ngModel)]="safetycorrectiveevent.responsibleName" name="responsiblename" class="form-control" id="ddpemployeehours" ng-pattern="/^[0-9]{5}" required autocomplete="off">
</div>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-lg-12">
<div class="col-lg-3">
<label class="label_size">Preliminary Corrective Action Date<span class="red">*</span></label>
</div>
<div class="col-lg-8">
<div class='input-group date'>
<input type="text" [(ngModel)]="safetycorrectiveevent.correctiveActDate" name="correctiveactdate" ej-datetimepicker width='200'>
</div>
</div>
</div>
</div>
<br />
<div class="row">
<div class="col-lg-12">
<div class="col-lg-3">
<label class="label_size">Corrective Action Closure Date<span class="red">*</span></label>
<div class="col-lg-12 col-md-12 divClr" style="font-size:12px">(Filed in date when action completed)</div>
</div>
<div class="col-lg-8">
<div class='input-group date'>
<input type="text" [(ngModel)]="safetycorrectiveevent.confcorrectiveActClose" name="correctiveactclosedate" id="datetimepick" ej-datetimepicker width='200'>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-lg-12">
<div class="col-lg-3">
<label class="label_size">Prelimenary Action Description<span class="red">*</span></label>
</div>
<div class="col-lg-9">
<div class="radio radio-info radio-inline">
<textarea class="form-control" name="premimenaryactiondescription" [(ngModel)]="safetycorrectiveevent.correctiveActDesc" style="height:90px;width:500px;margin-left:-4%;"></textarea>
<div class="col-lg-12 col-md-12 divClr" style="font-size:12px"> Filed limit to 700 English characters</div>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-lg-12 mfg-top">
<div class="row">
<div class="col-lg-12" style="text-align:center">
<button class="btn btn-primary" style="width: 176px;" (click)="addeventcorrective(safetycorrectiveevent)">Add</button>
<button class="btn btn-default" style="margin-left: 10px;width: 176px;color: #fff;background-color: #8e8a8a;" (click)="CreateEvent('No')">Cancel</button>
</div>
</div>
</div>
</div>
</div>
</div>
</ej-dialog>
TS File
---------
onClick(event: any) {
$("#basicDialog").ejDialog("open");
}
onClose(event: any) {
$("#btnOpen").show();
}