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':
hasPermissionToOpenDetails && !row.isDraft && row.type !== 'ITEM'
}"
(click)="
hasPermissionToOpenDetails &&
!row.isDraft &&
row.type !== 'ITEM' &&
onOpenPositionDialog({
dataSource: row.SymbolProfile.dataSource,
symbol: row.SymbolProfile.symbol
})
"
(click)="onClickActivity(row)"
></tr>
<tr
*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) {
this.activityToUpdate.emit(aActivity);
}

Loading…
Cancel
Save