|
.e-kanban .e-kanban-header .e-header-cells,
.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-wrapper .e-card,
.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-wrapper .e-card .e-card-content {
background-color: darkgrey;
} |
|
public cardSettings: CardSettingsModel = {
contentField: 'Summary',
headerField: 'Id',
tagsField: 'Tags',
grabberField: 'Color',
footerCssField: 'ClassName'
}; |
|
onDragStop(args) {
// Here, we can capture the card details which has been moved
console.log(args.data[0]);
} |
|
onDialogOpen(args: any) {
args.element.ej2_instances[0].open = this.onOpen;
let validator: any = args.element.querySelector('.e-kanban-form').ej2_instances[0];
validator.rules = {
Summary: { required: true }
};
validator.dataBind();
}
onOpen(args) {
args.element.querySelector('#Status').ej2_instances[0].readonly = true;
args.element.querySelector('#Assignee').ej2_instances[0].readonly = true;
args.element.querySelector('#Priority').ej2_instances[0].readonly = true;
} |
|
.e-kanban-dialog .e-dialog-delete {
display: none !important;
} |
|
<tr>
<td class="e-label">Link</td>
<td>
<div class="e-float-input e-control-wrapper">
<a rel='nofollow' href="https://ej2.syncfusion.com/angular/demos/#/material/kanban/overview" target="_blank">Kanban Overview</a>
</div>
</td>
</tr> |
|
onDragStop(args) {
// Here, we can capture the card details which has been moved
console.log(args.data[0]);
if (this.flag) { // If the flag value is true, the drag/drop action will be cancelled
args.cancel = true; // Here, we can cancel the drag/drop action
}
} |
|
.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-wrapper .e-card {
width: 120%; /*If we use more than 100% the scroller will be render automatically */
} |