Browse Source

Merge pull request #5281 from abpframework/fix/5280

Add cursor pointer to extensible table column body
pull/5290/head
Mehmet Erim 6 years ago
committed by GitHub
parent
commit
a130e0db8c
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 3
      npm/ng-packs/packages/theme-shared/extensions/src/lib/components/extensible-table/extensible-table.component.html
  2. 2
      npm/ng-packs/packages/theme-shared/extensions/src/lib/models/entity-props.ts

3
npm/ng-packs/packages/theme-shared/extensions/src/lib/components/extensible-table/extensible-table.component.html

@ -32,7 +32,8 @@
<div
*ngIf="row['_' + prop.name].visible"
[innerHTML]="row['_' + prop.name].value | async"
(click)="prop.action({ getInjected: getInjected, record: row, index: i })"
(click)="prop.action && prop.action({ getInjected: getInjected, record: row, index: i })"
[class.pointer]="prop.action"
></div>
</ng-container>
</ng-template>

2
npm/ng-packs/packages/theme-shared/extensions/src/lib/models/entity-props.ts

@ -42,7 +42,7 @@ export class EntityProp<R = any> extends Prop<R> {
this.columnWidth = options.columnWidth;
this.sortable = options.sortable || false;
this.valueResolver = options.valueResolver || (data => of(data.record[this.name]));
this.action = options.action || (_ => {});
this.action = options.action;
}
static create<R = any>(options: EntityPropOptions<R>) {

Loading…
Cancel
Save