nm-button-container
src/app/shared/widgets/buttons/buttoncontainer/buttoncontainer.component.ts
Used in iPIM Apps. No Widgetframe.
Layoutcontainer for button. Fixed in layout to lower right browser window border.
selector | nm-button-container |
styleUrls | buttoncontainer.component.scss |
templateUrl | ./buttoncontainer.component.html |
Widget inputs |
Widget outputs |
Properties |
|
Methods |
|
Protected configureWidget | ||||||
configureWidget(configuration: WidgetConfig)
|
||||||
Decorators : WidgetConfigure
|
||||||
Parameters :
Returns :
void
|
Public configuration |
configuration:
|
Type : WidgetConfig
|
Decorators : WidgetConfiguration
|
import { Component } from "@angular/core";
import { WidgetConfig } from "../../widget.configuration";
import {
WidgetComponent,
WidgetConfiguration,
WidgetConfigure,
} from "../../widget.metadata";
/**
* Used in iPIM Apps.
* No Widgetframe.
*
* Layoutcontainer for button. Fixed in layout to lower right browser window border.
*/
@WidgetComponent("nm-button-container")
@Component({
selector: "nm-button-container",
templateUrl: "./buttoncontainer.component.html",
styleUrls: ["./buttoncontainer.component.scss"],
})
export class ButtonContainerWidgetComponent {
@WidgetConfiguration()
public configuration: WidgetConfig;
@WidgetConfigure()
protected configureWidget(configuration: WidgetConfig) {}
}
<div class="nm-button-container__bottom">
<nm-container
*ngFor="let component of configuration.configuration.components"
[configuration]="component | widgetFor: configuration"
[parent]="component"
[id]="component"
>
</nm-container>
</div>