- Home
- Forum
- Angular - EJ 2
- Datepicker in Kanban Dialog Template
Datepicker in Kanban Dialog Template
Hello,
in my kanban component I would like to use a start and end date in each record. I would like to display these in the dialog template using the date picker component provided by Syncfusion.
This also works almost perfectly.
Unfortunately, when I click on save or delete, I get the following error in the console and the data manipulation does not take place.
Without the datepicker in the template everything works fine. It seems that the datepicker and not the kanban is selected. Is there any way to make this use case work?
Best Regards,
Adrien P.
- If possible, please modify the above sample to reproduce the issue
- Any video reference for issue reproducing case
- The exact package version you are using.
Hello Gunasekar,
I am very sorry for the late reply. I looked at your example and found the problem in my project. It was because of setting the class "e-field". But now if you change the date, save and open the dialog again, the date fields have the old values. How can I set the new values for the datepicker?
Best Regards,
Adrien P.
Code Snippets:
|
onDialogClose(args: DialogEventArgs) {
args.data.StartDate =
args.element.querySelector('#StartDate').ej2_instances[0].value;
args.data.EndDate =
args.element.querySelector('#EndDate').ej2_instances[0].value; } |
|
<div class="control-section">
<div class="col-lg-9 content-wrapper">
<div id="container">
<ejs-kanban
#kanbanObj
keyField="Status"
[dataSource]="kanbanData"
[cardSettings]="cardSettings"
(dialogClose)="onDialogClose($event)"
>
. . .
<ng-template #dialogSettingsTemplate let-data>
<table>
<tbody>
<td class="e-label">StartDate</td>
<td>
<div class="e-float-input e-control-wrapper">
<ejs-datepicker
id="StartDate"
[value]="data.StartDate"
format="dd.MM.yyyy"
></ejs-datepicker>
</div>
</td>
</tr>
<tr>
<td class="e-label">EndDate</td>
<td>
<div class="e-float-input e-control-wrapper">
<ejs-datepicker
id="EndDate"
[value]="data.EndDate"
format="dd.MM.yyyy"
></ejs-datepicker>
</div>
</td>
</tr>
</tbody>
</table>
</ng-template>
</ejs-kanban>
</div>
</div> |
Sample: https://stackblitz.com/edit/angular-obibca-atzug6?file=app.component.html
- 3 Replies
- 2 Participants
-
AP Adrien Pech
- Sep 30, 2021 07:36 AM UTC
- Oct 13, 2021 04:46 AM UTC