问题描述
我一直在疯狂地阅读,试图为我的问题找到解决方案。 我有一个谷歌甘特图,所有工作 100%。 简而言之,图表的开始日期和结束日期都为“空”,并且只有一个持续时间来确定项目的流向。
现在我想将每个计算出的结束日期添加到一个变量中,如果可能的话,将关键路径结束日期存储到一个变量中。我好像做不到。
预先感谢您的帮助。
function daysToMilliseconds(days) {
return days * 24 * 60 * 60 * 1000;
}
function drawChart() {
var data = new google.visualization.DataTable();
data.addColumn('string','Task ID');
data.addColumn('string','Task Name');
data.addColumn('date','Start Date');
data.addColumn('date','End Date');
data.addColumn('number','Duration');
data.addColumn('number','Percent Complete');
data.addColumn('string','Dependencies');
data.addRows([
['Research','Find sources',null,daysToMilliseconds(3),100,null],['Write','Write paper',25,'Research,Outline'],['Cite','Create bibliography',daysToMilliseconds(1),20,'Research'],['Complete','Hand in paper','Cite,Write'],['Outline','Outline paper','Research']
]);
var options = {
height: 275
};
var chart = new google.visualization.Gantt(document.getElementById('chart_div'));
chart.draw(data,options);
//:::::::::::::::::::::::: Try to get end values ::::::::::::::::::::::::::::::::
google.visualization.events.addListener(chart,'select',selectHandler);
google.visualization.events.addListener(chart,'onmouSEOver',saveSelection);
var selectedItem; //custom selector
function saveSelection(e) {
selectedItem = { row:e.row,column:e.column}; //save selected item
}
function selectHandler() {
var daterangeStart = chart.getColumnRange(3);
var daterangeEnd = chart.getColumnRange(4);
}
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)