BoldSignA modern eSignature application with affordable pricing. Sign up today for unlimited document usage!
keyField: "Status",
editSettings: {
editMode: ej.Kanban.EditMode.Dialog,
editItems: [
{ field: "Id", editType: ej.Kanban.EditingType.String },
{ field: "Status", editType: ej.Kanban.EditingType.String, defaultValue: "Open" },//set default value to Status field
{ field: "Assignee", editType: ej.Kanban.EditingType.String },
{ field: "Summary", editType: ej.Kanban.EditingType.TextArea }],
allowEditing: true,
allowAdding: true
}, |
cardDragStart: "carddragstart",
function carddragstart(args) {
if (args.data[0][0].Id == "7")//condition checked based on primary key
args.cancel = true;//set prevent drag card
} |
fields: {
primaryKey: "Id",
content: "Summary",
priority: "RankId"
},
cardDragStop: "carddragstop",
function carddragstop(args) {
var frstClone = $($(args.dropTarget).closest(".e-rowcell").find("div:first-child:eq(0)"));
if (frstClone.hasClass("e-targetclone"))
{
args.cancel = true;
frstClone.remove();// remove clone element if before the first item
}
} |
var kanbanObj = $("#kanban").data("ejKanban")
ej.DataManager(kanbanObj.currentViewData).executeLocal(ej.Query().where(kanbanObj.model.keyField, "equal", kanbanObj.model.columns[0].key))
|