Hai Balagi,
We changed as per your code in my file but the problem remains same.We are facing two issues.
First:
We want to close the ej Dialog using onclick event in the Cancel button.
Second:
If we click the close button still fields are displaying on the other components and if we use logForm how to set a width for that.Please help me to solve this problems as soon as possible.
Html Page
<ej-dialog id="lognForm" title="Corrective Action" containment='#parent' (close)="onClose($event)" [showOnInit]="showoninit" [actionButtons]="actionbuttons" [enableResize]="resize" [isResponsive]="responsive" [htmlAttributes]="htmlattributes" width="70%">
<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)="onClose('$event')">Cancel</button>
</div>
</div>
</div>
</div>
</div>
</div>
</ej-dialog>
Ts File
onClick(event: any) {
$("#lognForm").ejDialog("open");
}
onClose(event: any) {
$("#btnOpen").show();
}