|
<ejs-kanban id="Kanban" keyField="Status" dataSource="@ViewBag.data" dialogOpen="onOpen" dialogClose="OnClose">
<e-kanban-columns>
<e-kanban-column headerText="To Do" keyField="Open"></e-kanban-column>
<e-kanban-column headerText="In Progress" keyField="InProgress"></e-kanban-column>
<e-kanban-column headerText="Testing" keyField="Testing"></e-kanban-column>
<e-kanban-column headerText="Done" keyField="Close"></e-kanban-column>
</e-kanban-columns>
<e-kanban-cardsettings contentField="Summary" headerField="Title"></e-kanban-cardsettings>
<e-kanban-swimlanesettings keyField="Assignee"></e-kanban-swimlanesettings>
</ejs-kanban>
<ejs-toast id="element" title="Alert..!" content="Updated" cssClass="e-toast-success" created="toastCreated"></ejs-toast>
<script>
var toastObj;
var initalData;
function toastCreated() {
toastObj = this;
}
function onOpen(args) {
initalData = JSON.stringify(args.data);
}
function OnClose(args) {
if (initalData !== JSON.stringify(args.data)) {
toastObj.position.X = 'Right';
toastObj.position.Y = 'Top';
toastObj.show();
}
}
</script> |
Thanks Very much,
Thank you
|
<ejs-kanban id="Kanban" keyField="Status" dataSource="@ViewBag.data" dialogOpen="onOpen" dialogClose="OnClose" dragStart="dragStart" dragStop="dragStop">
. . .
</ejs-kanban>
<ejs-toast id="element" title="Alert..!" content="Updated" cssClass="e-toast-success" created="toastCreated"></ejs-toast>
<script>
var toastObj;
var initalData;
function toastCreated() {
toastObj = this;
}
. . .
function dragStart(args) {
initalData = JSON.stringify(args.data);
}
function dragStop(args) {
if (initalData !== JSON.stringify(args.data)) {
toastObj.position.X = 'Right';
toastObj.position.Y = 'Top';
toastObj.show();
}
}
</script> |
|
<style>
.e-card[data-id="Task - 29002"] {
background-color: red;
}
</style> |
|
<ejs-kanban id="Kanban" keyField="Status" dataSource="@ViewBag.data" dialogOpen="onOpen" dialogClose="OnClose" created="created">
<e-kanban-columns>
<e-kanban-column headerText="To Do" keyField="Open"></e-kanban-column>
<e-kanban-column headerText="In Progress" keyField="InProgress"></e-kanban-column>
<e-kanban-column headerText="Testing" keyField="Testing"></e-kanban-column>
<e-kanban-column headerText="Done" keyField="Close"></e-kanban-column>
</e-kanban-columns>
<e-kanban-cardsettings headerField="Title" template="#cardTemplate"></e-kanban-cardsettings>
<e-kanban-swimlanesettings keyField="Assignee"></e-kanban-swimlanesettings>
</ejs-kanban>
<script id="cardTemplate" type="text/x-jsrender">
<table>
<tr>
<td>card template</td>
<td><button>showDialog</button></td>
</tr>
</table>
</script> |