Browse Source

feat: add new field to EntityProp

pull/5281/head
bnymncoskuner 6 years ago
parent
commit
e9d4095723
  1. 2
      npm/ng-packs/packages/theme-shared/extensions/src/lib/models/entity-props.ts

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

@ -28,6 +28,7 @@ export class EntityProp<R = any> extends Prop<R> {
readonly sortable: boolean;
readonly valueResolver: PropCallback<R, Observable<any>>;
readonly action: ActionCallback<R>;
readonly actionProvided: boolean;
constructor(options: EntityPropOptions<R>) {
super(
@ -43,6 +44,7 @@ export class EntityProp<R = any> extends Prop<R> {
this.sortable = options.sortable || false;
this.valueResolver = options.valueResolver || (data => of(data.record[this.name]));
this.action = options.action || (_ => {});
this.actionProvided = !!options.action;
}
static create<R = any>(options: EntityPropOptions<R>) {

Loading…
Cancel
Save