speichert eine Sammlung von Schaltflächen, die sich in der linken unteren Ecke des Lightbox befinden
<style>
.complete_button{
margin-top: 2px;
background-image:url("common/v_complete.png");
width: 20px;
}
</style>
<script>
gantt.locale.labels["complete_button"] = "Vollständig";
gantt.attachEvent("onGanttReady", function(){ gantt.config.buttons_left = ["gantt_save_btn","gantt_cancel_btn", "complete_button"]; }); gantt.init("gantt_here");
gantt.attachEvent("onLightboxButton", function(button_id, node, e){
if(button_id == "complete_button"){
var id = gantt.getState().lightbox;
gantt.getTask(id).progress = 1;
gantt.updateTask(id);
gantt.hideLightbox();
}
});
</script>
Bitte beachten Sie, dass wenn Sie das Material skin verwenden, es die Schaltflächenkonfiguration neu definiert. Um dies zu verhindern, müssen Sie die Konfiguration der Schaltflächen innerhalb des onGanttReady Ereignishandlers angeben.
Sie können die Beschriftungen der linken Schaltflächen mit der folgenden Syntax vor der Initialisierung von Gantt neu definieren:
gantt.locale.labels.icon_save = "Neue Beschriftung";
gantt.locale.labels.icon_cancel = "Neue Beschriftung";
gantt.init("gantt_here");
Sie können die Beschriftungen auch mit einer anderen Syntax nach der Initialisierung von Gantt ändern, wie folgt:
gantt.attachEvent("onGanttReady", function(){
gantt.locale.labels.gantt_save_btn = "Neue Beschriftung";
gantt.locale.labels.gantt_cancel_btn = "Neue Beschriftung";
});
Ab Version 7.0 können die Beschriftungen auch mithilfe des i18n Objekts geändert werden:
gantt.i18n.setLocale({
labels: {
gantt_save_btn: "Neue Beschriftung",
gantt_cancel_btn: "Neue Beschriftung"
}
});