BoldSignEasily embed eSignatures in your .NET applications. Free sandbox with native SDK available.
function update(){
$conn = new mysqli("localhost", "root","", "gantt", 3306);
//...
}
function add() {
$conn = new mysqli("localhost", "root", "", "gantt", 3306);
//...
}
function delete ()
{
$conn = new mysqli("localhost", "root", "", "gantt", 3306);
//...
} |
var gantt = new ej.gantt.Gantt({
dataSource: new ej.data.DataManager({
url: 'http://localhost:7777/GanttEJ2/getData.php/?action=getData',
crossDomain: true
}).executeQuery(new ej.data.Query()).then(function (e) {
gantt.dataSource = e.result;
}),
//...
actionComplete: function (args) {
if (args.action == "add" && args.newTaskData) {
var data = JSON.stringify(args.newTaskData);
$.ajax({
type: "POST",
url: 'http://localhost:7777/GanttEJ2/getData.php/?action=add',
data: data,
success: function (data) {
console.log(data);
}
});
}
if (args.action == "DialogEditing" || args.action == "CellEditing") {
var data = JSON.stringify(args.data.taskData);
$.ajax({
type: "POST",
url: 'http://localhost:7777/GanttEJ2/getData.php/?action=update',
data: data,
//...
});
}
if (args.action == "delete") {
var data = JSON.stringify(args.data[0].taskData);
$.ajax({
type: "POST",
url: 'http://localhost:7777/GanttEJ2/getData.php/?action=delete',
data: data,
//...
});
}
}
}); |
columns: [
{
field: 'TaskName',
headerText: 'Task Name',
// allowEditing: false
},
],