Browse Source

end_date editor disable -1 day

pull/1/head
Muhammad Sulaiman Yusuf 2 years ago
parent
commit
b6438e428d
  1. 21
      edit-mode/function/ganttConfig.js

21
edit-mode/function/ganttConfig.js

@ -254,15 +254,16 @@ var allColumns = [
{ name: "kode_sortname", label: "Kode / Sortname",align: "center", min_width: 120, editor: editor.kode_sortname, resize: true }, { name: "kode_sortname", label: "Kode / Sortname",align: "center", min_width: 120, editor: editor.kode_sortname, resize: true },
{ name: "text", label: "Activity", tree: true, min_width: 150, editor: editor.text, resize: true }, { name: "text", label: "Activity", tree: true, min_width: 150, editor: editor.text, resize: true },
{ name: "start_date", label: "Start Date", align: "center", min_width: 80, editor: editor.start_date, resize: true }, { name: "start_date", label: "Start Date", align: "center", min_width: 80, editor: editor.start_date, resize: true },
{ name: "end_date", label: "Finish Date", align: "center", min_width: 80, editor: editor.end_date, resize: true, template: function(task){ { name: "end_date", label: "Finish Date", align: "center", min_width: 80, editor: editor.end_date, resize: true },
var gridDateToStr = gantt.date.date_to_str("%Y-%m-%d"); // { name: "end_date", label: "Finish Date", align: "center", min_width: 80, editor: editor.end_date, resize: true, template: function(task){
if (task.type == gantt.config.types.milestone) { // var gridDateToStr = gantt.date.date_to_str("%Y-%m-%d");
return '' // if (task.type == gantt.config.types.milestone) {
} // return ''
else { // }
return gridDateToStr(new Date(task.end_date.valueOf() - 1)); // else {
} // return gridDateToStr(new Date(task.end_date.valueOf() - 1));
}}, // }
// }},
{ name: "duration", label: "Duration", align: "center", min_width: 50, resize: true }, { name: "duration", label: "Duration", align: "center", min_width: 50, resize: true },
{ name: "rencana_biaya", label: "Cost Planning", align: "center", min_width: 100, resize: true, template: function (text) { { name: "rencana_biaya", label: "Cost Planning", align: "center", min_width: 100, resize: true, template: function (text) {
if(!text.rencana_biaya){ if(!text.rencana_biaya){
@ -317,7 +318,7 @@ var allColumns = [
return `<div class="d-flex justify-content-center align-items-center" data-toggle="modal" data-target="#modal-material" style="min-width:100%;height:100%;"> return `<div class="d-flex justify-content-center align-items-center" data-toggle="modal" data-target="#modal-material" style="min-width:100%;height:100%;">
${html} ${html}
</div>` </div>`
} }, // } },
{ name: "tools", label: "Tools", align: "center", min_width: 150, resize: true, template: function (text) { { name: "tools", label: "Tools", align: "center", min_width: 150, resize: true, template: function (text) {
if(text.type=="project" || text.type=="milestone"){ if(text.type=="project" || text.type=="milestone"){
return; return;

Loading…
Cancel
Save