【发布时间】:2018-02-15 23:03:47
【问题描述】:
我在我的 Angular 项目中使用 p-datatable。
当我在该行中单击“删除”时,我只想向该行添加“显示:无”样式,因为我只想隐藏它而不是删除它。只有当用户单击最终保存按钮时,该元素才会真正被删除。有人可以建议我如何将 tr 元素传递给我的操作
这就是我的代码的样子
<p-column *ngIf="configuration.RowQuickActions">
<ng-template let-dataRow="rowData" pTemplate="body">
<div style="text-align: center">
<a class="action-icon">
<i class="material-icons text-center" [mdMenuTriggerFor]="rowQuickActionMenu">more_vert</i>
</a>
</div>
<md-menu #rowQuickActionMenu="mdMenu" xPosition="before" [overlapTrigger]="false">
<a *ngFor="let action of configuration.RowQuickActions" class="datatable-quick-action" (click)="performRowQuickAction(action, dataRow)" md-menu-item>
<i *ngIf="action.ActionIcon" class="material-icons">{{action.ActionIcon}}</i>{{action.ActionName}}</a>
</md-menu>
</ng-template>
</p-column>
可以有很多动作,很多数据表都使用这个功能。
【问题讨论】:
标签: css angular primeng primeng-datatable