|
columns: [
{
field: "TaskID",
headerText: "Task ID",
textAlign: "Left",
width: "100",
},
{ field: "TaskName", headerText: "Task Name", width: "150" },
{ field: "StartDate", headerText: "Start Date", width: "150" },
{ field: "Duration", headerText: "Duration", width: "150" },
{ field: "Progress", headerText: "Progress", width: "150" },
],
|
|
methods: {
show: function (e) {
var ganttChart = document.getElementById("gantt").ej2_instances[0];
ganttChart.showColumn(["Task Name"]);
},
hide: function (e) {
var ganttChart = document.getElementById("gantt").ej2_instances[0];
ganttChart.hideColumn(["Task Name"]);
},
},
|
|
<ejs-gantt
id="gantt"
ref="gantt"
:labelSettings="labelSettings"
:dataSource="data"
:columns="columns"
:taskFields="taskFields"
>
</ejs-gantt>
|
|
methods: {
show: function (e) {
var ganttChart = document.getElementById("gantt").ej2_instances[0];
ganttChart.showColumn(["Duration"]);
},
hide: function (e) {
var ganttChart = document.getElementById("gantt").ej2_instances[0];
ganttChart.hideColumn(["Duration"]);
},
},
|