buttons_right

라이트박스의 오른쪽 하단에 위치한 버튼 세트를 보유합니다.

string[] buttons_right;

Example

<style>
    .complete_button{
        margin-top: 2px;
        background-image:url("common/v_complete.png");
        width: 20px;
    }
</style>
<script>
    gantt.locale.labels["complete_button"] = "Complete";
    gantt.attachEvent("onGanttReady", function(){                                       gantt.config.buttons_right = ["gantt_delete_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>


Default value:

["gantt_delete_btn"];

Related samples

Details

Material skin이 적용된 경우, buttons 설정이 무시될 수 있음을 유의하세요.
이를 방지하려면, buttons 설정을 onGanttReady 이벤트 핸들러 내에서 정의해야 합니다.


Gantt 초기화 전에 다음 구문을 사용하여 오른쪽 버튼들의 라벨을 업데이트할 수 있습니다:

gantt.locale.labels.icon_delete= "New Label";
 
gantt.init("gantt_here");

또는 Gantt가 초기화된 이후 다음과 같이 라벨을 수정할 수도 있습니다:

gantt.attachEvent("onGanttReady", function(){
  gantt.locale.labels.gantt_delete_btn = "New Label";
});

버전 7.0부터는 i18n 객체를 통해서도 라벨을 변경할 수 있습니다:

gantt.i18n.setLocale({
   labels: {
      gantt_delete_btn: "New Label"
   }
});
See also
Back to top