Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | 13x 13x 48x 12x 12x 12x | import { DynamicFormElement } from '../dynamic-form-element/dynamic-form-element';
import { DynamicForm } from '../dynamic-form/dynamic-form';
import { DynamicFormDefinition } from '../dynamic-form/dynamic-form-definition';
import { DynamicFormBuilder } from '../dynamic-form/dynamic-form.builder';
import { DynamicFormAction } from './dynamic-form-action';
export class DynamicFormDialog extends DynamicForm {
protected _action: DynamicFormAction;
constructor(builder: DynamicFormBuilder, action: DynamicFormAction, definition: DynamicFormDefinition, model: any) {
super(builder, definition, model);
this._action = action;
}
get action(): DynamicFormAction { return this._action; }
protected override getChildren(): DynamicFormElement[] {
return this._builder.createFormElements(this, this, this.definition.children);
}
protected override getHeaderActions(): DynamicFormAction[] {
return this._builder.createFormActions(this.action.root, this.action, this.definition.headerActions);
}
protected override getFooterActions(): DynamicFormAction[] {
return this._builder.createFormActions(this.action.root, this.action, this.definition.footerActions);
}
}
|