vmware-clarity - 我的问题是关于数据网格可扩展行
问题描述
当用户单击行插入符号以展开/关闭行详细信息区域时,如何收听事件?
解决方案
您可以对指令使用 de-sugard 语法,*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
推荐阅读
- matplotlib - 绘制洗牌数组numpy
- css - Unicode 表情符号在浏览器中不可见(显示一个正方形)
- azure - 如何跨订阅移动应用服务证书与 Web 应用及其证书
- omnet++ - 在omnet++中运算和交换复数数据
- python - 名称错误:未定义全局名称“r”
- php - php中的empty()、isset()和is_null()函数有什么区别?
- php - 为“escapeshellcmd”修改我的 PHP 正则表达式
- python - 选择其中一个单选按钮时动态添加和删除布局
- python - 导入错误 - Tornado 需要在 ubuntu 14.04 上更新 SSL 模块
- python - 来自 print(print(print('aaa'))) 的 Python 输出