2016-12-01 2 views
6

내가 검도 UI 각 2 그리드에 엑셀 내보내기 기능을 추가하려고하지만, 각 2 응용 프로그램을로드하는 동안 오류 받고 있어요 : 여기검도 UI 각도 2 그리드 엑셀 내보내기

Can't bind to 'toolbar' since it isn't a known property of 'kendo-grid'. 

이 코드 I입니다 사용 :

<kendo-grid [data]="gridView" [height]="700" [pageSize]="pageSize" 
         [toolbar]="['excel']" 
         [excel]="{fileName: 'Reprocessingdetails.xlsx'}" 
         [skip]="skip" 
          [pageable]="{ 
          info: true, 
          type: 'input', 
          pageSizes: false, 
          previousNext: true 
          }" 
          [scrollable]="'none'" 
          (pageChange)="pageChange($event)" 
          [sortable]="{ mode: 'single', allowUnsort: true }" 
          [sort]="sort" 
          (sortChange)="reprocessingResultsSortChange($event)" 
         > 
       <kendo-grid-column field="isSelected" title="Select"> 
        <template kendoCellTemplate let-dataItem> 
         <input type="checkbox" [(ngModel)]="dataItem.isSelected" /> 
        </template> 
       </kendo-grid-column> 
       <kendo-grid-column field="reprocessingType" title="Reprocessing Type"> 
       </kendo-grid-column> 


      </kendo-grid> 

Excel 내보내기 기능이 로드맵에 언급되지 않았으므로 이미 존재한다고 가정하는 것이 합리적입니까? 그렇다면 위의 발췌 문장을 어떻게 작동 시키나요? 어떤 도움?

답변

0

현재 Kendo UI Grid for Angular 2는 Excel 내보내기를 지원하지 않습니다. 툴바는 ToolbarComponent을 통해 설정되며, 현재 ng-content을 사용하여 콘텐츠를 투영합니다. docs

+0

안녕하세요 @knikolov, 확인해 주셔서 감사합니다. 이 내용이 2017 년 1 월 업데이트에 포함됩니까? 현재 Silverlight 기반 솔루션에서이 기능을 가져와야하는 마이그레이션 프로젝트를 진행하고 있습니다. (열 메뉴 (필터링 및 열 선택기) 및 내보내기 기능) –

+0

1 월 릴리스에는 계획되어 있지 않습니다. – knikolov

+0

언급 한 모든 기능은 2017 년 5 월 완공을 목표로 잠정 계획 중입니다. 우리는 자주 릴리스되므로 여기에있는 변경 내역을 계속 주시하십시오. http://www.telerik.com/kendo-angular-ui/components/grid/changelog/ –

1

Excel Export은 이제 검도 UI 그리드의 공식 기능입니다. 또한 자체적으로 XLSX 파일 생성을 위해 a non-visual component으로 사용할 수도 있습니다.