我的问题是关于数据网格可扩展行
My question is about datagrid expandable row
当用户点击行插入符到 expand/close 行详细信息区域时,如何监听事件?
您可以像这样为 *clrIfExpanded
指令使用脱糖语法:
<clr-datagrid>
<clr-dg-column>Col1</clr-dg-column>
<clr-dg-column>Col2</clr-dg-column>
<clr-dg-row *clrDgItems="let item of [1,2,3,4,5]">
<clr-dg-cell>Item {{item}}</clr-dg-cell>
<clr-dg-cell>Item * Item ({{item*item}})</clr-dg-cell>
<clr-dg-row-detail clrIfExpanded (clrIfExpandedChange)="rowChange($event)">
details
</clr-dg-row-detail>
</clr-dg-row>
</clr-datagrid>
这是一个有效的 stackblitz,它会在每次打开或关闭该行时记录更改:https://stackblitz.com/edit/so-55617551-click-handler-for-datagrid-row-details
当用户点击行插入符到 expand/close 行详细信息区域时,如何监听事件?
您可以像这样为 *clrIfExpanded
指令使用脱糖语法:
<clr-datagrid>
<clr-dg-column>Col1</clr-dg-column>
<clr-dg-column>Col2</clr-dg-column>
<clr-dg-row *clrDgItems="let item of [1,2,3,4,5]">
<clr-dg-cell>Item {{item}}</clr-dg-cell>
<clr-dg-cell>Item * Item ({{item*item}})</clr-dg-cell>
<clr-dg-row-detail clrIfExpanded (clrIfExpandedChange)="rowChange($event)">
details
</clr-dg-row-detail>
</clr-dg-row>
</clr-datagrid>
这是一个有效的 stackblitz,它会在每次打开或关闭该行时记录更改:https://stackblitz.com/edit/so-55617551-click-handler-for-datagrid-row-details