2014-11-21 3 views
0

각도 응용 프로그램에 검도 모달 창이 있습니다. 때로는 잠시 후 창을 자동으로 닫습니다. 그 당시에는 닫기 [x] 버튼을 숨기고 싶습니다. 그러나 다른 시간에는 그렇지 않았습니다. 창이 열리기 직전에 할 수 있습니까?검도 모달 창에서 닫기 버튼을 숨기는 방법

if (autoCloseDelay)  { 
     // hide the close [x] button here ?? 
     $timeout(function() { 
      $scope.modalWindow.close(); 
     }, autoCloseDelay, $scope); 
    } 
    $scope.modalWindow.open(); 

답변

3

여기

// hide the close [x] button 
$scope.modalWindow.parent().find(".k-window-action").css("visibility", "hidden"); 

은 샘플입니다 행동들. Close 버튼을 제거하기위한

예 :

// Get current actions 
var actions = $scope.modalWindow.options.actions; 
// Remove "Close" button 
actions.splice(actions.indexOf("Close"), 1); 
// Set the new options 
$scope.modalWindow.setOptions({ actions : actions }); 
+0

이 방법은 "있는 그대로"작동하므로 녹색 확인 표시가 나타납니다. 감사 – Tim

0

난 당신이 이런 식으로 그것을 할 수 있다고 생각 : 당신이 CSS로 재생하지 않으려면, 당신은 프로그램 설정 setOptions을 사용할 수 있습니다 jsFiddle

+0

감사합니다. 아마도이 접근 방식을 적용 할 수는 있지만 각도에 대한 검도 지시문과 정확히 일치하지는 않습니다. – Tim

관련 문제