Skip to content

DOCINFRA-2341_merged_using_automation #309

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Jun 29, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 10 additions & 0 deletions ej2-javascript-toc.html
Original file line number Diff line number Diff line change
Expand Up @@ -1162,6 +1162,16 @@
<li><a href="/ej2-javascript/grid/data-binding/remote-data">Remote Data</a></li>
</ul>
</li>
<li>Connecting to adaptors
<ul>
<li><a href="/ej2-javascript/grid/connecting-to-adaptors/url-adaptor">Url Adaptor</a></li>
<li><a href="/ej2-javascript/grid/connecting-to-adaptors/odatav4-adaptor">ODataV4 Adaptor</a></li>
<li><a href="/ej2-javascript/grid/connecting-to-adaptors/web-api-adaptor">Web API Adaptor</a></li>
<li><a href="/ej2-javascript/grid/connecting-to-adaptors/graphql-adaptor">GraphQL Adaptor</a></li>
<li><a href="/ej2-javascript/grid/connecting-to-adaptors/web-method-adaptor">WebMethod Adaptor</a></li>
<li><a href="/ej2-javascript/grid/connecting-to-adaptors/remote-save-adaptor">RemoteSave Adaptor</a></li>
</ul>
</li>
<li><a href="/ej2-javascript/grid/adaptive">Adaptive View</a></li>
<li><a href="/ej2-javascript/grid/performance">Performance Best Practices</a></li>
<li><a href="/ej2-javascript/grid/columns/columns">Columns</a>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,15 +4,16 @@ var treeObj = new ej.navigations.TreeView({
allowDragAndDrop: true,
height: "200px",
nodeDragStop: function (args) {
args.cancel = true;
var chartEle = ej.base.closest(args.target, '.e-chart-row');
var gridEle = ej.base.closest(args.target, '.e-row');
if(gridEle) {
var index = ganttChart.treeGrid.getRows().indexOf(gridEle);
ganttChart.selectRow(index);
}
if (chartEle) {
var index = chartEle.ariaRowIndex;
ganttChart.selectRow(Number(index));
var index = chartEle.rowIndex;
ganttChart.selectRow(index);
}
var record= args.draggedNodeData;
var selectedData = ganttChart.flatData[ganttChart.selectedRowIndex];
Expand All @@ -29,11 +30,7 @@ var treeObj = new ej.navigations.TreeView({
TaskID: selectedData.taskData.TaskID,
resources: resources
};
ganttChart.updateRecordByID(data);
var elements = document.querySelectorAll('.e-drag-item');
while (elements.length > 0 && elements[0].parentNode) {
elements[0].parentNode.removeChild(elements[0]);
}
ganttChart.updateRecordByID(data);
}
}
});
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ let treeObj: TreeView = new TreeView({
allowDragAndDrop: true,
height: "200px",
nodeDragStop: function (args: DragAndDropEventArgs): void {
args.cancel= true;
let ganttObj: any = document.getElementById('Gantt').ej2_instances[0];
let chartEle: any = closest(args.target, '.e-chart-row');
let gridEle: any = closest(args.target, '.e-row');
Expand All @@ -21,8 +22,8 @@ let treeObj: TreeView = new TreeView({
ganttObj.selectRow(index);
}
if (chartEle) {
var index = chartEle.ariaRowIndex;
ganttChart.selectRow(Number(index));
var index = chartEle.rowIndex;
ganttObj.selectRow(index);
}
let record: any = args.draggedNodeData;
let selectedData = ganttObj.flatData[ganttObj.selectedRowIndex];
Expand All @@ -40,10 +41,6 @@ let treeObj: TreeView = new TreeView({
resources: resources
};
gantt.updateRecordByID(data);
var elements = document.querySelectorAll('.e-drag-item');
while (elements.length > 0 && elements[0].parentNode) {
elements[0].parentNode.removeChild(elements[0]);
}
}
}
});
Expand Down
Loading