812 строки
44 KiB
JavaScript
812 строки
44 KiB
JavaScript
var treeGridDataSource = [
|
|
{
|
|
"Name": "Windows",
|
|
"DateModified": new Date("06/26/2017"),
|
|
"Type": "File Folder",
|
|
"DateCreated": new Date("06/16/2017"),
|
|
"Children": [
|
|
{
|
|
"Name": "Users",
|
|
"DateModified": new Date("06/26/2017"),
|
|
"Type": "File Folder",
|
|
"DateCreated": new Date("06/16/2017"),
|
|
"Children": [
|
|
{
|
|
"Name": "Public",
|
|
"DateModified": new Date("06/26/2017"),
|
|
"Type": "File Folder",
|
|
"DateCreated": new Date("06/16/2017"),
|
|
"Children": [
|
|
{
|
|
"Name": "Documents ",
|
|
"DateModified": new Date("06/26/2017"),
|
|
"Type": "File Folder",
|
|
"DateCreated": new Date("06/16/2017"),
|
|
"Children": [
|
|
{ "Name": "Document 1", "DateModified": new Date("06/26/2017"), "Type": "HTML document", "DateCreated": new Date("06/16/2017"), },
|
|
{ "Name": "Document 2", "DateModified": new Date("06/26/2017"), "Type": "HTML document", "DateCreated": new Date("06/16/2017"), },
|
|
{ "Name": "Document 3", "DateModified": new Date("06/26/2017"), "Type": "HTML document", "DateCreated": new Date("06/16/2017"), }
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
];
|
|
var batchEditData = [
|
|
{
|
|
taskID: 1,
|
|
taskName: "Planning",
|
|
startDate: new Date("02/03/2017"),
|
|
endDate: new Date("02/07/2017"),
|
|
progress: 100,
|
|
duration: 5,
|
|
priority: "Normal",
|
|
approved: false,
|
|
subtasks: [
|
|
{ taskID: 2, taskName: "Plan timeline", startDate: new Date("02/03/2017"), endDate: new Date("02/07/2017"), duration: 5, progress: 100, priority: "Normal", approved: false },
|
|
{ taskID: 3, taskName: "Plan budget", startDate: new Date("02/03/2017"), endDate: new Date("02/07/2017"), duration: 5, progress: 100, approved: true },
|
|
{ taskID: 4, taskName: "Allocate resources", startDate: new Date("02/03/2017"), endDate: new Date("02/07/2017"), duration: 5, progress: 100, priority: "Critical", approved: false },
|
|
{ taskID: 5, taskName: "Planning complete", startDate: new Date("02/07/2017"), endDate: new Date("02/07/2017"), duration: 0, progress: 0, priority: "Low", approved: true }
|
|
]
|
|
},
|
|
{
|
|
taskID: 6,
|
|
taskName: "Design",
|
|
startDate: new Date("02/10/2017"),
|
|
endDate: new Date("02/14/2017"),
|
|
duration: 3,
|
|
progress: 86,
|
|
priority: "High",
|
|
approved: false,
|
|
subtasks: [
|
|
{ taskID: 7, taskName: "Software Specification", startDate: new Date("02/10/2017"), endDate: new Date("02/12/2017"), duration: 3, progress: 60, priority: "Normal", approved: false },
|
|
{ taskID: 8, taskName: "Develop prototype", startDate: new Date("02/10/2017"), endDate: new Date("02/12/2017"), duration: 3, progress: 100, priority: "Critical", approved: false },
|
|
{ taskID: 9, taskName: "Get approval from customer", startDate: new Date("02/13/2017"), endDate: new Date("02/14/2017"), duration: 2, progress: 100, approved: true },
|
|
{ taskID: 10, taskName: "Design Documentation", startDate: new Date("02/13/2017"), endDate: new Date("02/14/2017"), duration: 2, progress: 100, approved: true },
|
|
{ taskID: 11, taskName: "Design complete", startDate: new Date("02/14/2017"), endDate: new Date("02/14/2017"), duration: 0, progress: 0, priority: "Normal", approved: true }
|
|
]
|
|
},
|
|
{
|
|
taskID: 12,
|
|
taskName: "Phase 1",
|
|
startDate: new Date("02/17/2017"),
|
|
endDate: new Date("02/27/2017"),
|
|
priority: "High",
|
|
approved: false,
|
|
duration: 11,
|
|
subtasks: [{
|
|
taskID: 13,
|
|
taskName: "Implementation Module 1",
|
|
startDate: new Date("02/17/2017"),
|
|
endDate: new Date("02/27/2017"),
|
|
priority: "Normal",
|
|
duration: 11,
|
|
approved: false,
|
|
subtasks: [
|
|
{ taskID: 14, taskName: "Development Task 1", startDate: new Date("02/17/2017"), endDate: new Date("02/19/2017"), duration: 3, progress: "50", priority: "High", approved: false },
|
|
{ taskID: 15, taskName: "Development Task 2", startDate: new Date("02/17/2017"), endDate: new Date("02/19/2017"), duration: 3, progress: "50", priority: "Low", approved: true },
|
|
{ taskID: 16, taskName: "Testing", startDate: new Date("02/20/2017"), endDate: new Date("02/21/2017"), duration: 2, progress: "0", priority: "Normal", approved: true },
|
|
{ taskID: 17, taskName: "Bug fix", startDate: new Date("02/24/2017"), endDate: new Date("02/25/2017"), duration: 2, progress: "0", priority: "Critical", approved: false },
|
|
{ taskID: 18, taskName: "Customer review meeting", startDate: new Date("02/26/2017"), endDate: new Date("02/27/2017"), duration: 2, progress: "0", priority: "High", approved: false },
|
|
{ taskID: 19, taskName: "Phase 1 complete", startDate: new Date("02/27/2017"), endDate: new Date("02/27/2017"), duration: 0, priority: "Low", approved: true }
|
|
|
|
]
|
|
}]
|
|
},
|
|
|
|
{
|
|
taskID: 20,
|
|
taskName: "Phase 2",
|
|
startDate: new Date("02/17/2017"),
|
|
endDate: new Date("02/28/2017"),
|
|
priority: "High",
|
|
approved: false,
|
|
duration: 12,
|
|
subtasks: [{
|
|
taskID: 21,
|
|
taskName: "Implementation Module 2",
|
|
startDate: new Date("02/17/2017"),
|
|
endDate: new Date("02/28/2017"),
|
|
priority: "Critical",
|
|
approved: false,
|
|
duration: 12,
|
|
subtasks: [
|
|
{ taskID: 22, taskName: "Development Task 1", startDate: new Date("02/17/2017"), endDate: new Date("02/20/2017"), duration: 4, progress: "50", priority: "Normal", approved: true },
|
|
{ taskID: 23, taskName: "Development Task 2", startDate: new Date("02/17/2017"), endDate: new Date("02/20/2017"), duration: 4, progress: "50", priority: "Critical", approved: true },
|
|
{ taskID: 24, taskName: "Testing", startDate: new Date("02/21/2017"), endDate: new Date("02/24/2017"), duration: 2, progress: "0", priority: "High", approved: false },
|
|
{ taskID: 25, taskName: "Bug fix", startDate: new Date("02/25/2017"), endDate: new Date("02/26/2017"), duration: 2, progress: "0", priority: "Low", approved: false },
|
|
{ taskID: 26, taskName: "Customer review meeting", startDate: new Date("02/27/2017"), endDate: new Date("02/28/2017"), duration: 2, progress: "0", priority: "Critical", approved: true },
|
|
{ taskID: 27, taskName: "Phase 2 complete", startDate: new Date("02/28/2017"), endDate: new Date("02/28/2017"), duration: 0, priority: "Normal", approved: false }
|
|
|
|
]
|
|
}]
|
|
},
|
|
|
|
{
|
|
taskID: 28,
|
|
taskName: "Phase 3",
|
|
startDate: new Date("02/17/2017"),
|
|
endDate: new Date("02/27/2017"),
|
|
priority: "Normal",
|
|
approved: false,
|
|
duration: 11,
|
|
subtasks: [{
|
|
taskID: 29,
|
|
taskName: "Implementation Module 3",
|
|
startDate: new Date("02/17/2017"),
|
|
endDate: new Date("02/27/2017"),
|
|
priority: "High",
|
|
approved: false,
|
|
duration: 11,
|
|
subtasks: [
|
|
{ taskID: 30, taskName: "Development Task 1", startDate: new Date("02/17/2017"), endDate: new Date("02/19/2017"), duration: 3, progress: "50", priority: "Low", approved: true },
|
|
{ taskID: 31, taskName: "Development Task 2", startDate: new Date("02/17/2017"), endDate: new Date("02/19/2017"), duration: 3, progress: "50", priority: "Normal", approved: false },
|
|
{ taskID: 32, taskName: "Testing", startDate: new Date("02/20/2017"), endDate: new Date("02/21/2017"), duration: 2, progress: "0", priority: "Critical", approved: true },
|
|
{ taskID: 33, taskName: "Bug fix", startDate: new Date("02/24/2017"), endDate: new Date("02/25/2017"), duration: 2, progress: "0", priority: "High", approved: false },
|
|
{ taskID: 34, taskName: "Customer review meeting", startDate: new Date("02/26/2017"), endDate: new Date("02/27/2017"), duration: 2, progress: "0", priority: "Normal", approved: true },
|
|
{ taskID: 35, taskName: "Phase 3 complete", startDate: new Date("02/27/2017"), endDate: new Date("02/27/2017"), duration: 0, priority: "Critical", approved: false },
|
|
|
|
]
|
|
}]
|
|
}
|
|
];
|
|
var sampleData = [
|
|
{
|
|
taskID: 1,
|
|
taskName: "Planning",
|
|
startDate: new Date("02/03/2017"),
|
|
endDate: new Date("02/07/2017"),
|
|
progress: 100,
|
|
duration: 5,
|
|
priority: "Normal",
|
|
approved: false,
|
|
subtasks: [
|
|
{ taskID: 2, taskName: "Plan timeline", startDate: new Date("02/03/2017"), endDate: new Date("02/07/2017"), duration: 5, progress: 100, priority: "Normal", approved: false },
|
|
{ taskID: 3, taskName: "Plan budget", startDate: new Date("02/03/2017"), endDate: new Date("02/07/2017"), duration: 5, progress: 100, approved: true },
|
|
{ taskID: 4, taskName: "Allocate resources", startDate: new Date("02/03/2017"), endDate: new Date("02/07/2017"), duration: 5, progress: 100, priority: "Critical", approved: false },
|
|
{ taskID: 5, taskName: "Planning complete", startDate: new Date("02/07/2017"), endDate: new Date("02/07/2017"), duration: 0, progress: 0, priority: "Low", approved: true }
|
|
]
|
|
},
|
|
{
|
|
taskID: 6,
|
|
taskName: "Design",
|
|
startDate: new Date("02/10/2017"),
|
|
endDate: new Date("02/14/2017"),
|
|
duration: 3,
|
|
progress: 86,
|
|
priority: "High",
|
|
approved: false,
|
|
subtasks: [
|
|
{ taskID: 7, taskName: "Software Specification", startDate: new Date("02/10/2017"), endDate: new Date("02/12/2017"), duration: 3, progress: 60, priority: "Normal", approved: false },
|
|
{ taskID: 8, taskName: "Develop prototype", startDate: new Date("02/10/2017"), endDate: new Date("02/12/2017"), duration: 3, progress: 100, priority: "Critical", approved: false },
|
|
{ taskID: 9, taskName: "Get approval from customer", startDate: new Date("02/13/2017"), endDate: new Date("02/14/2017"), duration: 2, progress: 100, approved: true },
|
|
{ taskID: 10, taskName: "Design Documentation", startDate: new Date("02/13/2017"), endDate: new Date("02/14/2017"), duration: 2, progress: 100, approved: true },
|
|
{ taskID: 11, taskName: "Design complete", startDate: new Date("02/14/2017"), endDate: new Date("02/14/2017"), duration: 0, progress: 0, priority: "Normal", approved: true }
|
|
]
|
|
},
|
|
{
|
|
taskID: 12,
|
|
taskName: "Implementation Phase",
|
|
startDate: new Date("02/17/2017"),
|
|
endDate: new Date("02/27/2017"),
|
|
priority: "Normal",
|
|
approved: false,
|
|
duration: 11,
|
|
subtasks: [
|
|
{
|
|
taskID: 13,
|
|
taskName: "Phase 1",
|
|
startDate: new Date("02/17/2017"),
|
|
endDate: new Date("02/27/2017"),
|
|
priority: "High",
|
|
approved: false,
|
|
duration: 11,
|
|
subtasks: [{
|
|
taskID: 14,
|
|
taskName: "Implementation Module 1",
|
|
startDate: new Date("02/17/2017"),
|
|
endDate: new Date("02/27/2017"),
|
|
priority: "Normal",
|
|
duration: 11,
|
|
approved: false,
|
|
subtasks: [
|
|
{ taskID: 15, taskName: "Development Task 1", startDate: new Date("02/17/2017"), endDate: new Date("02/19/2017"), duration: 3, progress: "50", priority: "High", approved: false },
|
|
{ taskID: 16, taskName: "Development Task 2", startDate: new Date("02/17/2017"), endDate: new Date("02/19/2017"), duration: 3, progress: "50", priority: "Low", approved: true },
|
|
{ taskID: 17, taskName: "Testing", startDate: new Date("02/20/2017"), endDate: new Date("02/21/2017"), duration: 2, progress: "0", priority: "Normal", approved: true },
|
|
{ taskID: 18, taskName: "Bug fix", startDate: new Date("02/24/2017"), endDate: new Date("02/25/2017"), duration: 2, progress: "0", priority: "Critical", approved: false },
|
|
{ taskID: 19, taskName: "Customer review meeting", startDate: new Date("02/26/2017"), endDate: new Date("02/27/2017"), duration: 2, progress: "0", priority: "High", approved: false },
|
|
{ taskID: 20, taskName: "Phase 1 complete", startDate: new Date("02/27/2017"), endDate: new Date("02/27/2017"), duration: 0, priority: "Low", approved: true }
|
|
|
|
]
|
|
}]
|
|
},
|
|
|
|
{
|
|
taskID: 21,
|
|
taskName: "Phase 2",
|
|
startDate: new Date("02/17/2017"),
|
|
endDate: new Date("02/28/2017"),
|
|
priority: "High",
|
|
approved: false,
|
|
duration: 12,
|
|
subtasks: [{
|
|
taskID: 22,
|
|
taskName: "Implementation Module 2",
|
|
startDate: new Date("02/17/2017"),
|
|
endDate: new Date("02/28/2017"),
|
|
priority: "Critical",
|
|
approved: false,
|
|
duration: 12,
|
|
subtasks: [
|
|
{ taskID: 23, taskName: "Development Task 1", startDate: new Date("02/17/2017"), endDate: new Date("02/20/2017"), duration: 4, progress: "50", priority: "Normal", approved: true },
|
|
{ taskID: 24, taskName: "Development Task 2", startDate: new Date("02/17/2017"), endDate: new Date("02/20/2017"), duration: 4, progress: "50", priority: "Critical", approved: true },
|
|
{ taskID: 25, taskName: "Testing", startDate: new Date("02/21/2017"), endDate: new Date("02/24/2017"), duration: 2, progress: "0", priority: "High", approved: false },
|
|
{ taskID: 26, taskName: "Bug fix", startDate: new Date("02/25/2017"), endDate: new Date("02/26/2017"), duration: 2, progress: "0", priority: "Low", approved: false },
|
|
{ taskID: 27, taskName: "Customer review meeting", startDate: new Date("02/27/2017"), endDate: new Date("02/28/2017"), duration: 2, progress: "0", priority: "Critical", approved: true },
|
|
{ taskID: 28, taskName: "Phase 2 complete", startDate: new Date("02/28/2017"), endDate: new Date("02/28/2017"), duration: 0, priority: "Normal", approved: false }
|
|
|
|
]
|
|
}]
|
|
},
|
|
|
|
{
|
|
taskID: 29,
|
|
taskName: "Phase 3",
|
|
startDate: new Date("02/17/2017"),
|
|
endDate: new Date("02/27/2017"),
|
|
priority: "Normal",
|
|
approved: false,
|
|
duration: 11,
|
|
subtasks: [{
|
|
taskID: 30,
|
|
taskName: "Implementation Module 3",
|
|
startDate: new Date("02/17/2017"),
|
|
endDate: new Date("02/27/2017"),
|
|
priority: "High",
|
|
approved: false,
|
|
duration: 11,
|
|
subtasks: [
|
|
{ taskID: 31, taskName: "Development Task 1", startDate: new Date("02/17/2017"), endDate: new Date("02/19/2017"), duration: 3, progress: "50", priority: "Low", approved: true },
|
|
{ taskID: 32, taskName: "Development Task 2", startDate: new Date("02/17/2017"), endDate: new Date("02/19/2017"), duration: 3, progress: "50", priority: "Normal", approved: false },
|
|
{ taskID: 33, taskName: "Testing", startDate: new Date("02/20/2017"), endDate: new Date("02/21/2017"), duration: 2, progress: "0", priority: "Critical", approved: true },
|
|
{ taskID: 34, taskName: "Bug fix", startDate: new Date("02/24/2017"), endDate: new Date("02/25/2017"), duration: 2, progress: "0", priority: "High", approved: false },
|
|
{ taskID: 35, taskName: "Customer review meeting", startDate: new Date("02/26/2017"), endDate: new Date("02/27/2017"), duration: 2, progress: "0", priority: "Normal", approved: true },
|
|
{ taskID: 36, taskName: "Phase 3 complete", startDate: new Date("02/27/2017"), endDate: new Date("02/27/2017"), duration: 0, priority: "Critical", approved: false },
|
|
|
|
]
|
|
}]
|
|
}
|
|
]
|
|
}
|
|
];
|
|
|
|
var templateData = [{
|
|
"Name": "Robert King",
|
|
"FullName": "Robert King",
|
|
"Designation": "Chief Executive Officer",
|
|
"EmployeeID": "EMP001",
|
|
"Address": "507 - 20th Ave. E.Apt. 2A, Seattle",
|
|
"Contact": "(206) 555-9857",
|
|
"Country": "USA",
|
|
"DOB": new Date("2/15/1963"),
|
|
"DOJ": new Date("5/1/1983"),
|
|
|
|
"Children": [{
|
|
"Name": "David william",
|
|
"FullName": "David william",
|
|
"Designation": "Vice President",
|
|
"EmployeeID": "EMP004",
|
|
"Address": "722 Moss Bay Blvd., Kirkland",
|
|
"Country": "USA",
|
|
"Contact": "(206) 555-3412",
|
|
"DOB": new Date("5/20/1971"),
|
|
"DOJ": new Date("5/1/1991"),
|
|
|
|
|
|
"Children": [{
|
|
"Name": "Nancy Davolio",
|
|
"FullName": "Nancy Davolio",
|
|
"Designation": "Marketing Executive",
|
|
"EmployeeID": "EMP035",
|
|
"Address": "4110 Old Redmond Rd., Redmond",
|
|
"Country": "USA",
|
|
"Contact": "(206) 555-8122",
|
|
"DOB": new Date("3/19/1966"),
|
|
"DOJ": new Date("5/1/1986"),
|
|
"Children": [
|
|
{
|
|
"Name": "Andrew Fuller",
|
|
"FullName": "Andrew Fuller",
|
|
"Designation": "Sales Representative",
|
|
"EmployeeID": "EMP045",
|
|
"Address": "14 Garrett Hill, London",
|
|
"Country": "UK",
|
|
"Contact": "(71) 555-4848",
|
|
"DOB": new Date("9/20/1980"),
|
|
"DOJ": new Date("5/1/2000"),
|
|
},
|
|
{
|
|
"Name": "Anne Dodsworth",
|
|
"FullName": "Anne Dodsworth",
|
|
"Designation": "Sales Representative",
|
|
"EmployeeID": "EMP091",
|
|
"Address": "4726 - 11th Ave. N.E., Seattle",
|
|
"Country": "USA",
|
|
"Contact": "(206) 555-1189",
|
|
"DOB": new Date("10/19/1989"),
|
|
"DOJ": new Date("5/1/2009"),
|
|
},
|
|
{
|
|
"Name": "Michael Suyama",
|
|
"FullName": "Michael Suyama",
|
|
"Designation": "Sales Representative",
|
|
"EmployeeID": "EMP110",
|
|
"Address": "Coventry House Miner Rd., London",
|
|
"Country": "UK",
|
|
"Contact": "(71) 555-3636",
|
|
"DOB": new Date("11/02/1987"),
|
|
"DOJ": new Date("5/1/2007"),
|
|
},
|
|
{
|
|
"Name": "Janet Leverling",
|
|
"FullName": "Janet Leverling",
|
|
"Designation": "Sales Coordinator",
|
|
"EmployeeID": "EMP131",
|
|
"Address": "Edgeham Hollow Winchester Way, London",
|
|
"Country": "UK",
|
|
"Contact": "(71) 555-3636",
|
|
"DOB": new Date("11/06/1990"),
|
|
"DOJ": new Date("5/1/2010"),
|
|
},
|
|
]
|
|
|
|
},
|
|
{
|
|
"Name": "Romey Wilson",
|
|
"FullName": "Romey Wilson",
|
|
"Designation": "Sales Executive",
|
|
"EmployeeID": "EMP039",
|
|
"Address": "7 Houndstooth Rd., London",
|
|
"Country": "UK",
|
|
"Contact": "(71) 555-3690",
|
|
"DOB": new Date("02/02/1980"),
|
|
"DOJ": new Date("5/1/2000"),
|
|
"Children": [
|
|
{
|
|
"Name": "Margaret Peacock",
|
|
"FullName": "Margaret Peacock",
|
|
"Designation": "Sales Representative",
|
|
"EmployeeID": "EMP213",
|
|
"Address": "4726 - 11th Ave. N.E., California",
|
|
"Country": "USA",
|
|
"Contact": "(206) 555-1989",
|
|
"DOB": new Date("01/21/1986"),
|
|
"DOJ": new Date("5/1/2006"),
|
|
|
|
},
|
|
{
|
|
"Name": "Laura Callahan",
|
|
"FullName": "Laura Callahan",
|
|
"Designation": "Sales Coordinator",
|
|
"EmployeeID": "EMP201",
|
|
"Address": "Coventry House Miner Rd., London",
|
|
"Country": "UK",
|
|
"Contact": "(71) 555-2222",
|
|
"DOB": new Date("12/01/1990"),
|
|
"DOJ": new Date("5/1/2010"),
|
|
},
|
|
{
|
|
"Name": "Steven Buchanan",
|
|
"FullName": "Steven Buchanan",
|
|
"Designation": "Sales Representative",
|
|
"EmployeeID": "EMP197",
|
|
"Address": "200 Lincoln Ave, Salinas, CA 93901",
|
|
"Country": "USA",
|
|
"Contact": "(831) 758-7408",
|
|
"DOB": new Date("03/23/1987"),
|
|
"DOJ": new Date("5/1/2007"),
|
|
},
|
|
{
|
|
"Name": "Tedd Lawson",
|
|
"FullName": "Tedd Lawson",
|
|
"Designation": "Sales Representative",
|
|
"EmployeeID": "EMP167",
|
|
"Address": "200 Lincoln Ave, Salinas, CA 93901",
|
|
"Country": "USA",
|
|
"Contact": "(831) 758-7368 ",
|
|
"DOB": new Date("08/09/1989"),
|
|
"DOJ": new Date("5/1/2009"),
|
|
},
|
|
]
|
|
}]
|
|
}]
|
|
}];
|
|
|
|
var summaryRowData = [{
|
|
"FreightID": "CX2389NK",
|
|
"FreightName": "Maersk Edibles Co.",
|
|
"TotalUnits": 598,
|
|
"TotalCosts": 27838,
|
|
"UnitWeight": 241,
|
|
"children": [{
|
|
|
|
"FreightID": "QW4567OP",
|
|
"FreightName": "Chang",
|
|
"TotalUnits": 123,
|
|
"TotalCosts": 3400,
|
|
"UnitWeight": 50,
|
|
}, {
|
|
"FreightID": "QW3458BH",
|
|
"FreightName": "Aniseed Syrup",
|
|
"TotalUnits": 89,
|
|
"TotalCosts": 5900,
|
|
"UnitWeight": 87,
|
|
}, {
|
|
"FreightID": "QW8967OH",
|
|
"FreightName": "Chef Anton's Cajun Seasoning",
|
|
"TotalUnits": 46,
|
|
"TotalCosts": 9578,
|
|
"UnitWeight": 54,
|
|
}, {
|
|
|
|
"FreightID": "QW6549NJ",
|
|
"FreightName": "Chef Anton's Gumbo Mix",
|
|
"TotalUnits": 340,
|
|
"TotalCosts": 8960,
|
|
"UnitWeight": 50,
|
|
}]
|
|
},
|
|
{
|
|
"FreightID": "DW8954IO",
|
|
"FreightName": "Aeon fitness inc.",
|
|
"TotalUnits": 1720,
|
|
"TotalCosts": 24367,
|
|
"UnitWeight": 296,
|
|
"children": [
|
|
{
|
|
"FreightID": "UF5647YH",
|
|
"FreightName": "Reebox CrossFit Back Bay",
|
|
"TotalUnits": 600,
|
|
"TotalCosts": 8700,
|
|
"UnitWeight": 73,
|
|
},
|
|
{
|
|
"FreightID": "UF1290LK",
|
|
"FreightName": "The Green Microgym",
|
|
"TotalUnits": 569,
|
|
"TotalCosts": 8765,
|
|
"UnitWeight": 90,
|
|
},
|
|
{
|
|
"FreightID": "UF8956KU",
|
|
"FreightName": "DeFranco's",
|
|
"TotalUnits": 456,
|
|
"TotalCosts": 4589,
|
|
"UnitWeight": 68,
|
|
},
|
|
{
|
|
"FreightID": "UF7464JK",
|
|
"FreightName": "Westside Barbell",
|
|
"TotalUnits": 95,
|
|
"TotalCosts": 2313,
|
|
"UnitWeight": 65,
|
|
}],
|
|
},
|
|
{
|
|
"FreightID": "EJ9456KN",
|
|
"FreightName": "Sun technologies inc",
|
|
"TotalUnits": 331,
|
|
"TotalCosts": 22933,
|
|
"UnitWeight": 192,
|
|
"children": [
|
|
{
|
|
"FreightID": "GH2367OP",
|
|
"FreightName": "Haier Group",
|
|
"TotalUnits": 78,
|
|
"TotalCosts": 6789,
|
|
"UnitWeight": 23,
|
|
},
|
|
{
|
|
"FreightID": "GH4309TH",
|
|
"FreightName": "Panda Electronics",
|
|
"TotalUnits": 90,
|
|
"TotalCosts": 8999,
|
|
"UnitWeight": 48,
|
|
},
|
|
{
|
|
"FreightID": "GH3494SD",
|
|
"FreightName": "Jiangsu Etern",
|
|
"TotalUnits": 36,
|
|
"TotalCosts": 4356,
|
|
"UnitWeight": 56,
|
|
},
|
|
{
|
|
"FreightID": "GH3213FR",
|
|
"FreightName": "Zhejiang Fuchunjiang",
|
|
"TotalUnits": 127,
|
|
"TotalCosts": 2789,
|
|
"UnitWeight": 65,
|
|
}],
|
|
|
|
}];
|
|
|
|
var headerData = [
|
|
{
|
|
taskID: 1,
|
|
taskName: "Planning",
|
|
startDate: new Date("02/03/2017"),
|
|
endDate: new Date("02/07/2017"),
|
|
subtasks: [
|
|
{ taskID: 2, taskName: "Plan timeline", startDate: new Date("02/03/2017"), endDate: new Date("02/07/2017"), duration: 5, progress: "100", resourceId: "2" },
|
|
{ taskID: 3, taskName: "Plan budget", startDate: new Date("02/03/2017"), endDate: new Date("02/07/2017"), duration: 5, progress: "100", resourceId: "1" },
|
|
{ taskID: 4, taskName: "Allocate resources", startDate: new Date("02/03/2017"), endDate: new Date("02/07/2017"), duration: 5, progress: "100", resourceId: "1" },
|
|
{ taskID: 5, taskName: "Planning complete", startDate: new Date("02/07/2017"), endDate: new Date("02/07/2017"), duration: 0, predecessor: "3FS,4FS,5FS" }
|
|
]
|
|
},
|
|
{
|
|
taskID: 6,
|
|
taskName: "Design",
|
|
startDate: new Date("02/10/2017"),
|
|
endDate: new Date("02/14/2017"),
|
|
subtasks: [
|
|
{ taskID: 7, taskName: "Software Specification", startDate: new Date("02/10/2017"), endDate: new Date("02/12/2017"), duration: 3, progress: "60", predecessor: "6FS", resourceId: "2" },
|
|
{ taskID: 8, taskName: "Develop prototype", startDate: new Date("02/10/2017"), endDate: new Date("02/12/2017"), duration: 3, progress: "100", predecessor: "6FS", resourceId: "3" },
|
|
{ taskID: 9, taskName: "Get approval from customer", startDate: new Date("02/13/2017"), endDate: new Date("02/14/2017"), duration: 2, progress: "100", predecessor: "9FS", resourceId: "1" },
|
|
{ taskID: 10, taskName: "Design complete", startDate: new Date("02/14/2017"), endDate: new Date("02/14/2017"), duration: 0, predecessor: "10FS" }
|
|
]
|
|
},
|
|
{
|
|
taskID: 11,
|
|
taskName: "Implementation Phase",
|
|
startDate: new Date("02/17/2017"),
|
|
endDate: new Date("02/27/2017"),
|
|
subtasks: [
|
|
{
|
|
taskID: 12,
|
|
taskName: "Phase",
|
|
startDate: new Date("02/17/2017"),
|
|
endDate: new Date("02/27/2017"),
|
|
subtasks: [{
|
|
taskID: 13,
|
|
taskName: "Implementation Module",
|
|
startDate: new Date("02/17/2017"),
|
|
endDate: new Date("02/27/2017"),
|
|
subtasks: [
|
|
{ taskID: 14, taskName: "Development Task 1", startDate: new Date("02/17/2017"), endDate: new Date("02/19/2017"), duration: 3, progress: "50", predecessor: "11FS", resourceId: "3" },
|
|
{ taskID: 15, taskName: "Development Task 2", startDate: new Date("02/17/2017"), endDate: new Date("02/19/2017"), duration: 3, progress: "50", predecessor: "11FS", resourceId: "3" },
|
|
{ taskID: 16, taskName: "Testing", startDate: new Date("02/20/2017"), endDate: new Date("02/21/2017"), duration: 2, progress: "0", predecessor: "15FS,16FS", resourceId: "4" },
|
|
{ taskID: 17, taskName: "Bug fix", startDate: new Date("02/24/2017"), endDate: new Date("02/25/2017"), duration: 2, progress: "0", predecessor: "17FS", resourceId: "4" },
|
|
{ taskID: 18, taskName: "Customer review meeting", startDate: new Date("02/26/2017"), endDate: new Date("02/27/2017"), duration: 2, progress: "0", predecessor: "18FS", resourceId: "1" },
|
|
{ taskID: 19, taskName: "Phase complete", startDate: new Date("02/27/2017"), endDate: new Date("02/27/2017"), duration: 0, predecessor: "19FS" }
|
|
]
|
|
}]
|
|
}
|
|
]
|
|
}
|
|
];
|
|
|
|
var projectResources = [
|
|
{ resourceId: 1, resourceName: "Project Manager" },
|
|
{ resourceId: 2, resourceName: "Software Analyst" },
|
|
{ resourceId: 3, resourceName: "Developer" },
|
|
{ resourceId: 4, resourceName: "Testing Engineer" }
|
|
];
|
|
|
|
var pagingdata = [
|
|
{
|
|
taskID: 1,
|
|
taskName: "Planning",
|
|
startDate: new Date("02/03/2017"),
|
|
endDate: new Date("02/07/2017"),
|
|
progress: 100,
|
|
duration: 5,
|
|
priority: "Normal",
|
|
approved: false,
|
|
subtasks: [
|
|
{ taskID: 2, taskName: "Plan timeline", startDate: new Date("02/03/2017"), endDate: new Date("02/07/2017"), duration: 5, progress: 100, priority: "Normal", approved: false },
|
|
{ taskID: 3, taskName: "Plan budget", startDate: new Date("02/03/2017"), endDate: new Date("02/07/2017"), duration: 5, progress: 100, approved: true },
|
|
{ taskID: 4, taskName: "Allocate resources", startDate: new Date("02/03/2017"), endDate: new Date("02/07/2017"), duration: 5, progress: 100, priority: "Critical", approved: false },
|
|
{ taskID: 5, taskName: "Planning complete", startDate: new Date("02/07/2017"), endDate: new Date("02/07/2017"), duration: 0, progress: 0, priority: "Low", approved: true }
|
|
]
|
|
},
|
|
{
|
|
taskID: 6,
|
|
taskName: "Design",
|
|
startDate: new Date("02/10/2017"),
|
|
endDate: new Date("02/14/2017"),
|
|
duration: 3,
|
|
progress: 86,
|
|
priority: "High",
|
|
approved: false,
|
|
subtasks: [
|
|
{ taskID: 7, taskName: "Software Specification", startDate: new Date("02/10/2017"), endDate: new Date("02/12/2017"), duration: 3, progress: 60, priority: "Normal", approved: false },
|
|
{ taskID: 8, taskName: "Develop prototype", startDate: new Date("02/10/2017"), endDate: new Date("02/12/2017"), duration: 3, progress: 100, priority: "Critical", approved: false },
|
|
{ taskID: 9, taskName: "Get approval from customer", startDate: new Date("02/13/2017"), endDate: new Date("02/14/2017"), duration: 2, progress: 100, approved: true },
|
|
{ taskID: 10, taskName: "Design Documentation", startDate: new Date("02/13/2017"), endDate: new Date("02/14/2017"), duration: 2, progress: 100, approved: true },
|
|
{ taskID: 11, taskName: "Design complete", startDate: new Date("02/14/2017"), endDate: new Date("02/14/2017"), duration: 0, progress: 0, priority: "Normal", approved: true }
|
|
]
|
|
},
|
|
{
|
|
taskID: 12,
|
|
taskName: "Implementation Phase",
|
|
startDate: new Date("02/17/2017"),
|
|
endDate: new Date("02/27/2017"),
|
|
priority: "Normal",
|
|
approved: false,
|
|
duration: 11,
|
|
subtasks: [
|
|
{
|
|
taskID: 13,
|
|
taskName: "Phase 1",
|
|
startDate: new Date("02/17/2017"),
|
|
endDate: new Date("02/27/2017"),
|
|
priority: "High",
|
|
approved: false,
|
|
duration: 11,
|
|
subtasks: [
|
|
{ taskID: 15, taskName: "Development Task 1", startDate: new Date("02/17/2017"), endDate: new Date("02/19/2017"), duration: 3, progress: "50", priority: "High", approved: false },
|
|
{ taskID: 16, taskName: "Development Task 2", startDate: new Date("02/17/2017"), endDate: new Date("02/19/2017"), duration: 3, progress: "50", priority: "Low", approved: true },
|
|
{ taskID: 17, taskName: "Testing", startDate: new Date("02/20/2017"), endDate: new Date("02/21/2017"), duration: 2, progress: "0", priority: "Normal", approved: true },
|
|
{ taskID: 18, taskName: "Bug fix", startDate: new Date("02/24/2017"), endDate: new Date("02/25/2017"), duration: 2, progress: "0", priority: "Critical", approved: false },
|
|
{ taskID: 19, taskName: "Customer review meeting", startDate: new Date("02/26/2017"), endDate: new Date("02/27/2017"), duration: 2, progress: "0", priority: "High", approved: false },
|
|
{ taskID: 20, taskName: "Phase 1 complete", startDate: new Date("02/27/2017"), endDate: new Date("02/27/2017"), duration: 0, priority: "Low", approved: true }
|
|
|
|
]
|
|
},
|
|
|
|
{
|
|
taskID: 21,
|
|
taskName: "Phase 2",
|
|
startDate: new Date("02/17/2017"),
|
|
endDate: new Date("02/28/2017"),
|
|
priority: "High",
|
|
approved: false,
|
|
duration: 12,
|
|
subtasks: [
|
|
{ taskID: 23, taskName: "Development Task 1", startDate: new Date("02/17/2017"), endDate: new Date("02/20/2017"), duration: 4, progress: "50", priority: "Normal", approved: true },
|
|
{ taskID: 24, taskName: "Development Task 2", startDate: new Date("02/17/2017"), endDate: new Date("02/20/2017"), duration: 4, progress: "50", priority: "Critical", approved: true },
|
|
{ taskID: 25, taskName: "Testing", startDate: new Date("02/21/2017"), endDate: new Date("02/24/2017"), duration: 2, progress: "0", priority: "High", approved: false },
|
|
{ taskID: 26, taskName: "Bug fix", startDate: new Date("02/25/2017"), endDate: new Date("02/26/2017"), duration: 2, progress: "0", priority: "Low", approved: false },
|
|
{ taskID: 27, taskName: "Customer review meeting", startDate: new Date("02/27/2017"), endDate: new Date("02/28/2017"), duration: 2, progress: "0", priority: "Critical", approved: true },
|
|
{ taskID: 28, taskName: "Phase 2 complete", startDate: new Date("02/28/2017"), endDate: new Date("02/28/2017"), duration: 0, priority: "Normal", approved: false }
|
|
|
|
]
|
|
},
|
|
|
|
{
|
|
taskID: 29,
|
|
taskName: "Phase 3",
|
|
startDate: new Date("02/17/2017"),
|
|
endDate: new Date("02/27/2017"),
|
|
priority: "Normal",
|
|
approved: false,
|
|
duration: 11,
|
|
subtasks: [
|
|
{ taskID: 31, taskName: "Development Task 1", startDate: new Date("02/17/2017"), endDate: new Date("02/19/2017"), duration: 3, progress: "50", priority: "Low", approved: true },
|
|
{ taskID: 32, taskName: "Development Task 2", startDate: new Date("02/17/2017"), endDate: new Date("02/19/2017"), duration: 3, progress: "50", priority: "Normal", approved: false },
|
|
{ taskID: 33, taskName: "Testing", startDate: new Date("02/20/2017"), endDate: new Date("02/21/2017"), duration: 2, progress: "0", priority: "Critical", approved: true },
|
|
{ taskID: 34, taskName: "Bug fix", startDate: new Date("02/24/2017"), endDate: new Date("02/25/2017"), duration: 2, progress: "0", priority: "High", approved: false },
|
|
{ taskID: 35, taskName: "Customer review meeting", startDate: new Date("02/26/2017"), endDate: new Date("02/27/2017"), duration: 2, progress: "0", priority: "Normal", approved: true },
|
|
{ taskID: 36, taskName: "Phase 3 complete", startDate: new Date("02/27/2017"), endDate: new Date("02/27/2017"), duration: 0, priority: "Critical", approved: false }
|
|
]
|
|
}
|
|
]
|
|
}
|
|
];
|
|
|
|
var textWrapData = [
|
|
{
|
|
taskID: 1,
|
|
taskName: "Design",
|
|
startDate: new Date("02/10/2017"),
|
|
endDate: new Date("02/14/2017"),
|
|
duration: 3,
|
|
progress: 86,
|
|
priority: "High",
|
|
approved: false,
|
|
subtasks: [
|
|
{ taskID: 2, taskName: "Software Specification", startDate: new Date("02/10/2017"), endDate: new Date("02/12/2017"), duration: 3, progress: 60, priority: "Normal", approved: false },
|
|
{ taskID: 3, taskName: "Develop prototype", startDate: new Date("02/10/2017"), endDate: new Date("02/12/2017"), duration: 3, progress: 100, priority: "Critical", approved: false },
|
|
{ taskID: 4, taskName: "Get approval from customer", startDate: new Date("02/13/2017"), endDate: new Date("02/14/2017"), duration: 2, progress: 100, approved: true },
|
|
{ taskID: 5, taskName: "Design Documentation", startDate: new Date("02/13/2017"), endDate: new Date("02/14/2017"), duration: 2, progress: 100, approved: true },
|
|
{ taskID: 6, taskName: "Design complete", startDate: new Date("02/14/2017"), endDate: new Date("02/14/2017"), duration: 0, progress: 0, priority: "Normal", approved: true }
|
|
]
|
|
},
|
|
{
|
|
taskID: 7,
|
|
taskName: "Implementation Phase",
|
|
startDate: new Date("02/17/2017"),
|
|
endDate: new Date("02/27/2017"),
|
|
priority: "Normal",
|
|
approved: false,
|
|
duration: 11,
|
|
subtasks: [
|
|
{
|
|
taskID: 8,
|
|
taskName: "Phase 1",
|
|
startDate: new Date("02/17/2017"),
|
|
endDate: new Date("02/27/2017"),
|
|
priority: "High",
|
|
approved: false,
|
|
duration: 11,
|
|
subtasks: [{
|
|
taskID: 9,
|
|
taskName: "Implementation Module 1",
|
|
startDate: new Date("02/17/2017"),
|
|
endDate: new Date("02/27/2017"),
|
|
priority: "Normal",
|
|
duration: 11,
|
|
approved: false,
|
|
subtasks: [
|
|
{ taskID: 10, taskName: "Development Task 1", startDate: new Date("02/17/2017"), endDate: new Date("02/19/2017"), duration: 3, progress: "50", priority: "High", approved: false },
|
|
{ taskID: 11, taskName: "Development Task 2", startDate: new Date("02/17/2017"), endDate: new Date("02/19/2017"), duration: 3, progress: "50", priority: "Low", approved: true },
|
|
{ taskID: 12, taskName: "Testing", startDate: new Date("02/20/2017"), endDate: new Date("02/21/2017"), duration: 2, progress: "0", priority: "Normal", approved: true },
|
|
{ taskID: 13, taskName: "Bug fix", startDate: new Date("02/24/2017"), endDate: new Date("02/25/2017"), duration: 2, progress: "0", priority: "Critical", approved: false },
|
|
{ taskID: 14, taskName: "Customer review meeting", startDate: new Date("02/26/2017"), endDate: new Date("02/27/2017"), duration: 2, progress: "0", priority: "High", approved: false },
|
|
{ taskID: 15, taskName: "Phase 1 complete", startDate: new Date("02/27/2017"), endDate: new Date("02/27/2017"), duration: 0, priority: "Low", approved: true }
|
|
|
|
]
|
|
}]
|
|
},
|
|
|
|
{
|
|
taskID: 16,
|
|
taskName: "Phase 2",
|
|
startDate: new Date("02/17/2017"),
|
|
endDate: new Date("02/28/2017"),
|
|
priority: "High",
|
|
approved: false,
|
|
duration: 12,
|
|
subtasks: [{
|
|
taskID: 17,
|
|
taskName: "Implementation Module 2",
|
|
startDate: new Date("02/17/2017"),
|
|
endDate: new Date("02/28/2017"),
|
|
priority: "Critical",
|
|
approved: false,
|
|
duration: 12,
|
|
subtasks: [
|
|
{ taskID: 18, taskName: "Development Task 1", startDate: new Date("02/17/2017"), endDate: new Date("02/20/2017"), duration: 4, progress: "50", priority: "Normal", approved: true },
|
|
{ taskID: 19, taskName: "Development Task 2", startDate: new Date("02/17/2017"), endDate: new Date("02/20/2017"), duration: 4, progress: "50", priority: "Critical", approved: true },
|
|
{ taskID: 20, taskName: "Testing", startDate: new Date("02/21/2017"), endDate: new Date("02/24/2017"), duration: 2, progress: "0", priority: "High", approved: false },
|
|
{ taskID: 21, taskName: "Bug fix", startDate: new Date("02/25/2017"), endDate: new Date("02/26/2017"), duration: 2, progress: "0", priority: "Low", approved: false },
|
|
{ taskID: 22, taskName: "Customer review meeting", startDate: new Date("02/27/2017"), endDate: new Date("02/28/2017"), duration: 2, progress: "0", priority: "Critical", approved: true },
|
|
{ taskID: 23, taskName: "Phase 2 complete", startDate: new Date("02/28/2017"), endDate: new Date("02/28/2017"), duration: 0, priority: "Normal", approved: false }
|
|
|
|
]
|
|
}]
|
|
},
|
|
|
|
{
|
|
taskID: 24,
|
|
taskName: "Phase 3",
|
|
startDate: new Date("02/17/2017"),
|
|
endDate: new Date("02/27/2017"),
|
|
priority: "Normal",
|
|
approved: false,
|
|
duration: 11,
|
|
subtasks: [{
|
|
taskID: 25,
|
|
taskName: "Implementation Module 3",
|
|
startDate: new Date("02/17/2017"),
|
|
endDate: new Date("02/27/2017"),
|
|
priority: "High",
|
|
approved: false,
|
|
duration: 11,
|
|
subtasks: [
|
|
{ taskID: 26, taskName: "Development Task 1", startDate: new Date("02/17/2017"), endDate: new Date("02/19/2017"), duration: 3, progress: "50", priority: "Low", approved: true },
|
|
{ taskID: 27, taskName: "Development Task 2", startDate: new Date("02/17/2017"), endDate: new Date("02/19/2017"), duration: 3, progress: "50", priority: "Normal", approved: false },
|
|
{ taskID: 28, taskName: "Testing", startDate: new Date("02/20/2017"), endDate: new Date("02/21/2017"), duration: 2, progress: "0", priority: "Critical", approved: true },
|
|
{ taskID: 29, taskName: "Bug fix", startDate: new Date("02/24/2017"), endDate: new Date("02/25/2017"), duration: 2, progress: "0", priority: "High", approved: false },
|
|
{ taskID: 30, taskName: "Customer review meeting", startDate: new Date("02/26/2017"), endDate: new Date("02/27/2017"), duration: 2, progress: "0", priority: "Normal", approved: true },
|
|
{ taskID: 31, taskName: "Phase 3 complete", startDate: new Date("02/27/2017"), endDate: new Date("02/27/2017"), duration: 0, priority: "Critical", approved: false },
|
|
|
|
]
|
|
}]
|
|
}
|
|
]
|
|
}
|
|
]; |