2017-12-14 9 views
0

"+"展開イベントのクリックイベントをタップする方法は、クリックイベントを折り畳むことです。 行をクリックすると "cellClickHandler($ event)"がトリガーされます。イベントとして詳細のクリックも処理できるようにする必要があります。kendo-ui-angular2グリッドの詳細 "+"クリックイベント

<kendo-grid 
    [data]="mainData" 
    (cellClick)="cellClickHandler($event)" 
> 
    <kendo-grid-column> 
    // column stuff 
    </kendo-grid-column> 
    <kendo-grid-column> 
    // more column stuff 
    </kendo-grid-column> 
    <ng-template kendoGridDetailTemplate> 
    <table> 
     // stuff 
    </table> 
    </ng-template> 
</kendo-grid> 

答えて

0

あなたはkendo-gridコンポーネントからdetailCollapsedetailExpandイベントを利用することができます。使用可能なすべてのイベントに

Plunker

<kendo-grid 
    ... 
    (detailCollapse)="collapseHandler($event)" 
    (detailExpand)="expandHandler($event)" 
> 
    ... 
</kendo-grid> 

詳細な情報は、Grid APIセクションに見出すことができます。

関連する問題