2014-11-18 1 views
0

ng-grid 웹 사이트의 예제에서 "Edit On Focus Cell Selection Example"은 Chrome에서 정상적으로 작동하지만 Internet Explorer 10 및 11에서 작동하지 않았습니다. 셀을 편집하면 셀이 읽기 전용 상태가 아닙니다. 누구든지 나를 도와주고 더 나은 일을 할 수 있습니까? 미리 감사드립니다.ng-grid 예제가 IE에서 작동하지 않습니다

enter image description here

답변

0

http://angular-ui.github.io/ng-grid/

가 겨 그리드 템플릿에 '선택할 수없는'속성을 추가했습니다 때문 만은 IE에서 작동이 속성은이 섹션을 선택할 수없는 것. ui-grid의 새 버전에는 없습니다. 제어기를 제거하기 위해 컨트롤러에서 제거 로직을 추가했습니다.

//Remove unselectable attribute which is added by ngGrid 
$timeout(function() { 
    var ngViewPorts = angular.element.find('.ngViewport'); 
    angular.forEach(ngViewPorts, function(ngViewPort){ 
     if(ngViewPort.getAttribute('unselectable') === 'on') { 
      ngViewPort.removeAttribute('unselectable'); 
     } 
    }); 
});