|
<button onclick="myFunction()">COMPLETE DELIVERY</button>
<ejs-grid id="Grid" dataSource="ViewBag.dt" allowPaging="true" actionComplete="actionComplete" height="315" toolbar="@(new List<string>() { "Add", "Edit", "Delete", "Cancel", "Update" })">
<e-grid-columns>
. . .
</e-grid-columns>
</ejs-grid>
<script>
var arr = [];
function actionComplete(args) {
if (args.requestType === 'save') {
arr.push(args.data); //added records
}
}
function myFunction() {
var grid = document.getElementsByClassName('e-grid')[0].ej2_instances[0];
let ajax = new ej.base.Ajax({
url: "/Home/CommandColumnHanlde",
data: JSON.stringify(arr ),
type: 'POST',
contentType: 'application/json'
});
ajax.send();
ajax.onSuccess = function (data) {
grid.dataSource = [];
};
}
</script>
|
|
public string CommandColumnHanlde([FromBody] List<OrdersDetails> value)
{
. . .
} |