Hi Megatron,
Please find the response below:
Query1: Gantt Inline Edit form missing is needed
Solution: In Gantt we can perform cell edit /dialog edit by using editMode as cellEditing/normal respectively. We have rendered the Gantt with custom column and separate tab will be provided for custom columns in dialog add/edit.
Please find the code example below:
@(Html.EJ().Gantt("GanttContainer") .EditSettings(edit => { edit.EditMode("cellEditing"); }) )@(Html.EJ().ScriptManager()) |
Query2: Gantt Drag Drop allow/disallow based on task:
Solution: In “rowDragStart” client side event we can restrict the row drag action based on requirement.
We have prepared the work around and based on custom column value we have restricted the row drag action.
Please find the code example below:
@(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> |
Query3: Please test the text editor it’s hard to format, do, undo, styles are unpredictable on different browsers
Solution: Please share us more details or screen shots related to this query with us .It would be helpful for us to server you better.
We have also prepared the sample based on this. Please find the sample from below location
Is this your requirement? If not please share us your exact requirement it would be helpful for us to serve you better.
Regards,
Jone sherine P S