Inhaltsverzeichnis

Installation

Folgende Komponenten müssen ggf. auf dem PC installiert werden:

IIS Express installieren

IIS Express Installationsdatei 64Bit
IIS Express Installationsdatei 32Bit

Dotnet hosting runtime 5.0

Dotnet hosting runtime Installationsdatei

Konfiguration

Web Client

In der Datei %ProgramFiles%\REITEC\Reitec.Confit\Reitec.Confit.Admin\Web\Client\assets\app.config.json muss der entsprechende Client Port eingetragen sein:

{
  "ConfitAPIEndpoint": "http://localhost:4202",
  "UserAPIEndpoint": ""
}

Projekt

Der Eintrag DEBUGWEB/SERVERPORT beinhaltet den Port des Debug Webservers.
Der Eintrag DEBUGWEB/SERVERPATH beinhaltet den Pfad zum Debug Webserver. Ist kein Wert angegeben wird der Pfad %ProgramFiles%\REITEC\Reitec.Confit\Reitec.Confit.Admin\Web\Server verwendet.
Der Eintrag DEBUGWEB/CLIENTPORT beinhaltet den Port des Debug Webclients.
Der Eintrag DEBUGWEB/CLIENTPATH beinhaltet den Pfad zum Debug Webclient.Ist kein Wert angegeben wird der Pfad %ProgramFiles%\REITEC\Reitec.Confit\Reitec.Confit.Admin\Web\Client verwendet.

OfflineOnline
DEBUGWEB
SERVERPORT 4202
SERVERPATH*
CLIENTPORT 4201
CLIENTPATH*

*Optional

Anpassung des Abschnittes Debug: Der Eintrag DEBUG/HOST sollte den Wert http://locahost erhalten Der Eintrag DEBUG/PORT sollte den Server Port 4202 erhalten Zudem wird mit dem Eintrag DEBUG/ENABLED das Debuging aktiviert.

OfflineOnline
DEBUG
HOST http://locahost
PORT 4202
ENABLED True

Siehe auch Abschnitt Bedienung - Projekteinstellungen

Funktionen

Lokal Starten

Startet die Webapplikation (Server & Client) lokal und öffnet die Adresse im Standardbrowser.

Lokal Stoppen

Stoppt die Webapplikation (Server & Client) lokal

Objekte

Web-Seite

Eine Web Seite mit Inhalt zu der navigiert werden kann

Web-Seite Name Typ Beschreibung
1Objekt ? Web-Layoutbereich Layout der Seite (rekursiv)
1Attribut Title Localized string Titel der Seite in der Navigationsleiste
1Attribut Icon String Icon der Seite in der Navigationsleiste
1Attribut HideInNavigation Boolean Seite nicht in der Navigationsleiste anzeigen

Das Icon kann angegeben werden aus:

Beispiel: airplane oder fas fa-cogs

Web-Layoutbereich

Eine Layoutcontainer mit unterschiedlichstem Inhalt der auch hierarchisch verwendet werden kann

Web-Layoutbereich Name Typ Beschreibung
1..nObjekt ? Web-Layoutbereich Sub Layouts
1Attribut LayoutType Integer Siehe unten
1Attribut ContentReference Reference Inhaltsbezug, siehe unten
1Attribut ColCount Integer Box Layout: Anzahl der Spalten
1Attribut RowCount Integer Box Layout: Anzahl der Reihen
1Attribut ColSpan Integer Box Layout: Überdeckt Anzahl an Spalten
1Attribut RowSpan Integer Box Layout: Überdeckt Anzahl an Reihen
1Attribut Col Integer Box Layout: Spalte
1Attribut Row Integer Box Layout: Reihe
1Attribut Title Localized string Tab Panel: Beschriftung
1Attribut Content Localized string Text: Inhalt (InnerHTML); Bild: Quelle
1Attribut CSSClass String Zusätzliche CSS Klasse für das Element
1Attribut Disabled Boolean Zugehöriges Layout wird nicht angezeigt (funktioniert nicht für Layout der Seite)
LayoutType Name Beschreibung
10LeerKein Inhalt
20Box LayoutBox Inhalte in den Sub Layouts
30Tab PanelTabs sind die Sub Layouts
40ListeContentReference: Web-Liste
50FormularContentReference: Web-Formular
60GridContentReference: Web-Liste
70Report ViewerContentReference: Report
1103D ViewerContentReference: Web3D-Assembly
210TextInhalt in Content
220BildInhalt in Content

Web-Formular

Ein Formular in dem der Benutzer Eingaben tätigen kann

Web-Formular Name Typ Beschreibung
1..nObjekt ? Web-GruppeFormulargruppen
1Attribut ColCount IntegerAnzahl der Spalten des Formulars
1Attribut SubmitForm Booleanfalse: Werte werden bei Änderung übertragen, true: Werte werden bei Klick des „Submitt“ Buttons übertragen

Web-Gruppe

Zusammenbau von verschiedenen Teilen zur Darstellung

Web-Gruppe Name Typ Beschreibung
1..nObjekt ? Web-EingabeEinzelne Eingabefelder
1Attribut ColCount IntegerAnzahl der Spalten
1Attribut ColSpan IntegerÜberdeckt Anzahl an Spalten
1Attribut Name Localized stringName der Gruppe
1Attribut Visible BooleanGruppe wird dargestellt (Vorgabe: True)
1Attribut IsTab BooleanUntergruppen werden als Tab dargestellt (ab Version 3.1)

Web-Eingabe

Eingabefelder eines Formulars

Web-Eingabe Name Typ Beschreibung
1AttributParameterStringName des Parameters für die Eingabe
1AttributLabelLocalized stringBezeichnung des Eingabefeldes
1AttributColSpanIntegerÜberdeckt Anzahl an Spalten
1AttributMinDoubleMinimalwert bei numerischer Eingabe
1AttributMaxDoubleMaximalwert bei numerischer Eingabe
1AttributPrecisionIntegerAnzahl Nachkommastellen bei numerischer Eingabe
1AttributInputStyleIntegersiehe unten
1AttributHorizontalBooleanElement mit Horizontalem Style (siehe unten)
1AttributUnitNameStringEinheit
1AttributReadOnlyBooleanElement kann durch den Benutzer nicht bearbeitet werden
1AttributVisibleBooleanElement wird dargestellt (Vorgabe: True)
1AttributHeightIntegerHöhe des Elements bei Textfeld Style (siehe unten; Ab Version 3.1)
InputStyle Name Parameter Typ Beschreibung
10Normal
20BilderStringListBei Parameter vom Typ String list Auswahlbox mit Bildern
20BilderStringBei Parameter vom Typ String wird ein Bild angezeigt (Parameterwert = Dateiname)
30SliderDoubleBei Parameter vom Typ Double ein Slider
40RadioButtonGroupStringListBei Parameter vom Typ String list Auswahlknöpfe; Horizontal oder Vertikal
50ImagesRadioButtonGroupStringListBei Parameter vom Typ String list Auswahlknöpfe mit Bildern; Horizontal oder Vertikal
60TextfeldStringBei Parameter vom Typ String wird der Text mehrzeilig angezeigt. Die Höhe des Textfeldes wird durch das Attribut Height bestimmt (Ab Version 3.1)

Web-Schaltfläche

Schaltfläche eines Formulars

Web-Schaltfläche Name Typ Beschreibung
1AttributLabelLocalized stringBezeichnung der Schaltfläche
1AttributColSpanIntegerÜberdeckt Anzahl an Spalten
1AttributIconStringName des Symbols (Ab Vers. 3.1)
1AttributImageStringRel. Pfad zur Bilddatei (Ab Vers. 3.1)
1AttributHrefStringExterner Link
1AttributTargetStringLinkziel
1AttributDownloadURLStringPfad und Dateiname relativ zum Projektpfad
1AttributDownloadFileNameStringDateiname beim Download
1AttributClickFunctionReferenzFunktion
1AttributClickNavigationReferenzWeb-Seite
1AttributSubmitButtonBooleanSchaltfläche übermittelt das Formular
1Attribut Visible BooleanSchaltfläche wird dargestellt (Vorgabe: True)
1AttributDisabledBooleanSchaltfläche kann durch den Benutzer nicht gedrückt werden

Web-Liste

Listen- oder Tabellendarstellung einer Tabelle im Web.

Web-Liste Name Typ Beschreibung
1Attribut ContentReference Reference Verweis auf die Tabelle mit den Daten
1Attribut GroupColumn String Spalte nach der die Daten Gruppiert werden sollen
1Attribut GroupNameColumnString Spalte die den Gruppennamen enthalten
1Attribut NameColumn String Für Liste: Spalte, die den Namen der Elemente enthält
1Attribut DescriptionColumn String Für Liste: Spalte, die die Beschreibung der Elemente enthält
1Attribut ImageColumn String Für Liste: Spalte, die das Bild der Elemente enthält
1Attribut KeyColumn String Spalte, die bei einer Aktion als Schlüssel übergeben werden soll
1Attribut ClickFunction Reference Funktion die nach einem Click ausgeführt werden soll
1Attribut ClickNavigation Reference Web-Seite zu der nach einem Click navigiert werden soll
Teile der Daten kommen aus dem Objekt, weitere Teile aus der referenzierten Tabelle.

Webanwendungseinstellungen

Zusammenbau von verschiedenen Teilen zur Darstellung

Webanwendungseinstellungen Name Typ Beschreibung
1 Attribut StartPage Referenz Web-Seite die beim Start angezeigt werden soll
1 Attribut Logo String Adresse des Logos in der Titelleiste
1 Attribut LogoLink String Link beim Click des Logos in der Titelleiste
1 Attribut Title Localized string Titel in der Titelleiste
1 Attribut BrowserHeader Localized string Titel im Browser
1 Attribut FooterLine Localized string Inhalt der Fußzeile