Browse Source

Make entire activity row clickable

pull/1531/head
yksolanki9 3 years ago
parent
commit
8c141abb16
  1. 10
      libs/ui/src/lib/activities-table/activities-table.component.html
  2. 15
      libs/ui/src/lib/activities-table/activities-table.component.ts

10
libs/ui/src/lib/activities-table/activities-table.component.html

@ -450,15 +450,7 @@
'cursor-pointer': 'cursor-pointer':
hasPermissionToOpenDetails && !row.isDraft && row.type !== 'ITEM' hasPermissionToOpenDetails && !row.isDraft && row.type !== 'ITEM'
}" }"
(click)=" (click)="onClickActivity(row)"
hasPermissionToOpenDetails &&
!row.isDraft &&
row.type !== 'ITEM' &&
onOpenPositionDialog({
dataSource: row.SymbolProfile.dataSource,
symbol: row.SymbolProfile.symbol
})
"
></tr> ></tr>
<tr <tr
*matFooterRowDef="displayedColumns" *matFooterRowDef="displayedColumns"

15
libs/ui/src/lib/activities-table/activities-table.component.ts

@ -234,6 +234,21 @@ export class ActivitiesTableComponent implements OnChanges, OnDestroy {
}); });
} }
public onClickActivity(activity: Activity) {
if (this.showCheckbox) {
this.selectedRows.toggle(activity);
} else if (
this.hasPermissionToOpenDetails &&
!activity.isDraft &&
activity.type !== 'ITEM'
) {
this.onOpenPositionDialog({
dataSource: activity.SymbolProfile.dataSource,
symbol: activity.SymbolProfile.symbol
});
}
}
public onUpdateActivity(aActivity: OrderWithAccount) { public onUpdateActivity(aActivity: OrderWithAccount) {
this.activityToUpdate.emit(aActivity); this.activityToUpdate.emit(aActivity);
} }

Loading…
Cancel
Save