2012-11-05 7 views
1

jquery UI 대화 상자를 사용하고 있습니다. document.ready 이벤트에서 대화 상자를 초기화했습니다.jquery UI 대화 상자에서 버튼을 초기화하는 방법

$("#globalConfirm").dialog({ 
     width: 500, autoOpen: false, resizable: false, draggable: false, 
     modal: false   
    }); 

이 대화 상자는 확인 용입니다. 이제 나중에 내가 버튼 옵션을 추가하고 싶은 기능처럼이 콜백 :

$("#globalConfirm").dialog("option", "buttons", '{ 
     "Confirm": function (event, ui) { 
      //jquery code 
     }, 
     "Cancle": function (event, ui) { 
      $(this).dialog("close"); 
     }' 
    ); 

대화를 초기화 한 후 JQuery와 UI 대화 상자의 버튼 옵션을 초기화하기 위해이 쓰기 방법은?

답변

2

예, 옵션이 문자열이 아닌 객체로 전달됩니다.

$("#globalConfirm").dialog("option", "buttons", { 
     "Confirm": function (event, ui) { 
      //jQuery code 
     }, 
     "Cancel": function (event, ui) { 
      $(this).dialog("close"); 
     } 
    ); 
관련 문제