@WidgetComponent

nm-info-lastupdate

File

src/app/shared/widgets/portal/info-lastupdate/info-lastupdate.component.ts

Metadata

providers WidgetframeService
selector nm-info-lastupdate
styleUrls info-lastupdate.component.scss
templateUrl ./info-lastupdate.component.html

Index

Widget inputs
Widget outputs
Properties
Methods

Methods

Protected configureWidget
configureWidget(configuration: WidgetConfig)
Decorators : WidgetConfigure
Parameters :
Name Type Optional
configuration WidgetConfig no
Returns : void

Properties

Public _id
_id:
Decorators : WidgetId
Public configuration
configuration: WidgetConfig
Type : WidgetConfig
Decorators : WidgetConfiguration
Public documentations
documentations: any[]
Type : any[]
Public productNo
productNo:
Default value : new Subject<any>()
Decorators : WidgetInput
import { Component } from "@angular/core";
import { ActivatedRoute } from "@angular/router";
import { WidgetConfig } from "../../widget.configuration";
import {
  WidgetComponent,
  WidgetId,
  WidgetConfiguration,
  WidgetConfigure,
  WidgetInput,
  WidgetOutput,
} from "../../widget.metadata";
import { Subject } from "rxjs";
import { AppdataStore } from "../../../components/appdata/appdata.store";
import { WidgetframeService } from "../../widgetframe/widgetframe.service";

declare var contextPath: string;

@WidgetComponent("nm-info-lastupdate")
@Component({
  selector: "nm-info-lastupdate",
  templateUrl: "./info-lastupdate.component.html",
  styleUrls: ["./info-lastupdate.component.scss"],
  providers: [WidgetframeService],
})
export class InfoLastUpdateComponentWidget {
  public documentations: any[];

  @WidgetInput()
  public productNo = new Subject<any>();

  @WidgetConfiguration()
  public configuration: WidgetConfig;

  @WidgetId()
  public _id;

  @WidgetConfigure()
  protected configureWidget(configuration: WidgetConfig) {}
}
<nm-widgetframe
  [header]="configuration.configuration['header']"
  widgetId="{{ _id }}"
>
  <div slot="title" class="nm-widgetframe__title">Letztes Update</div>
  <div slot="content" class="nm-widgetframe__content">
    <h5 style="margin: 5px 0 5px">13.03.2017 -- 14:30 Uhr</h5>
  </div>
</nm-widgetframe>
Legend
Html element
Component
Html element with directive

results matching ""

    No results matching ""