BoldSignA modern eSignature application with affordable pricing. Sign up today for unlimited document usage!
Often the Gantt record table may have additional information in the table:same Gantt table, for e.g. site name etc. currently you have cell editing - Request inline editing/External like a grid editing Gantt.InlineEditTemplateMode().
or if a record is linked to a foreign key then also edit a form externally Gantt.DetailGrid().Show()
Drag and drop allowed on based on TaskTypeof(T)for e.g.// Declare strongly typed tasksGantt.Tasks.Add("Development").("Testing")DragFrom("Testing").Icon("Hammer").AllowedToParentTask("Development", true).Icon("coder") // Testing task can be dropped below/inside devDragFrom("Development").AllowedToParentTask("Testing", false)
//also the drag icon is very hard to see...
Please test the text editor its hard to format, do, undo, styles are unpredictable on different browsers
@(Html.EJ().Gantt("GanttContainer") .EditSettings(edit => { edit.EditMode("cellEditing"); }) )@(Html.EJ().ScriptManager()) |
@(Html.EJ().Gantt("GanttContainer") .ClientSideEvents(eve => { eve.Load("load"); eve.RowDragStart("rowDragStart"); }) )@(Html.EJ().ScriptManager()) <script> function rowDragStart(args) { if (args.draggedRow.customColumn1 == 10) { args.cancel = true; } } function load(args) { //To load the custom columns in Gantt var column = this.getColumns(), progressfield = {}, customField = { field: "customColumn1", mappingName: "customColumn1", headerText: "Custom Column", editType: "numericedit", }; column.splice(2, 0, customField); } </script> |