Änderungen von Dokument Datenbankzähler-Plugin


Von Version 13.7
bearbeitet von gru
am 10.03.2021, 16:04
Änderungskommentar: Es gibt keinen Kommentar für diese Version
Auf Version 9.11
bearbeitet von gru
am 10.03.2021, 15:06
Änderungskommentar: Es gibt keinen Kommentar für diese Version

Zusammenfassung

Details

Seiteneigenschaften
Inhalt
... ... @@ -61,7 +61,7 @@
61 61  {{/figure}}
62 62  
63 63  {{figure image="7_Beispiel_Button.png" width="600" clear="h3"}}
64 -Konfiguration der Scihtbarkeitsbedingung der Schaltfläche zum Absenden im {{designer/}}.
64 +Weiteres Eingabefeld zum Anzeigen der Anzahl der noch verfügbaren Plätze und die dafür nötigen Einstellungen im {{designer/}}.
65 65  {{/figure}}
66 66  
67 67  Um dem Benutzer beim Öffnen des Formulars die Anzahl der zu diesem Zeitpunkt noch verfügbaren Plätze anzuzeigen, kann ein weiteres Eingabefeld verwendet. Dieses wird so Konfiguriert, dass es vom Benutzer nicht editiert werden kann und über den Platzhalter {{code language="none"}}[%$$DBCOUNTER.BeispielZaehler%]{{/code}} beim Aufruf des Formulars mit dem aktuellen Zählerwert befüllt wird.
... ... @@ -75,33 +75,42 @@
75 75  {{/velocity}}
76 76  === Herunterladen des Beispielformulars ===
77 77  
78 -Das Formular mit allen gemachten Einstellungen kann **[[hier>>attach:Beispiel Zähler.zip]]** heruntergeladen werden. Damit das Formular funktioniert, muss jedoch ein eigener Zähler unter [[//Zählerkonfiguration>>||anchor="HEinstellungenimMenFCpunkt22ZE4hlerkonfiguration22"]] angelegt werden und dieser muss in der Aktion //Counter// ausgewählt werden. Beim Import des Formulars kann außerdem ein HTML-Template mit importiert werden, welches dem Absender eines Formulars mittteilt, dass es keine weiteren freien Plätze gibt.
78 +Das Formular mit allen gemachten Einstellungen kann **HIER** heruntergeladen werden. Damit das Formular funktioniert, muss jedoch ein eigener Zähler unter [[//Zählerkonfiguration>>||anchor="HEinstellungenimMenFCpunkt22ZE4hlerkonfiguration22"]] angelegt werden und dieser muss in der Aktion //Counter// ausgewählt werden.
79 79  
80 80  == Einstellungen im Menüpunkt "Zählerkonfiguration" ==
81 81  
82 -{{figure image="8_plugin_dbcounter_config_base_de.png" width="600"}}
83 -Das Menü mit einer Übersicht über alle vorhandenen Zähler. Hier können auch neue Zähler hinzugefügt und bestehende Zähler bearbeitet werden.{{/figure}}
82 +{{figure image="6_plugin_dbcounter_config_base_de.png" width="600"}}
83 +Das Menü mit einer Übersicht über alle vorhandenen Zähler. Hier können auch neue Zähler hinzugefügt und bestehende {{/figure}}
84 84  
85 85  Nach Installation des Datenbankzähler-Plugin-Bundle erscheint links im Hauptmenü ein neuer Menüeintrag mit dem Namen //Zählerkonfiguration//. In diesem Menü findet sich eine Übersicht mit Informationen über alle vorhandenen Zähler, etwa deren Namen und aktuellen Wert. Weiterhin ist es auch möglich, neue Zähler anzulegen oder bestehende Zähler zu bearbeiten und zu löschen.
86 86  
87 87  Ein neuer Zähler wird durch Drücken auf das Plus-Symbol links oben angelegt. Ein bestehender Zähler wird Betätigen des Papierkorb-Symbols links oben gelöscht.
88 88  
89 -=== Zählerdaten ===
89 +=== Eigenschaften ===
90 90  
91 91  In der Liste links kann ein Zähler ausgewählt werden. Nach Auswahl erscheinen die folgenden Informationen zum ausgewählten Zähler:
92 92  
93 +; {{smallcaps}}Uuid{{/smallcaps}}
94 +: Eine eindeutige {{smallcaps}}id{{/smallcaps}} des Zählers, die etwa beim Abruf des Zählerwerts per {{smallcaps}}Ajax{{/smallcaps}} (siehe Servlet-Aktions-Plugin unten) verwendet wird.
95 +; Aktueller Wert
96 +: Der aktuelle Wert des Zählers.
97 +; Erstellt am
98 +: Das Datum, an dem der Zähler erstellt wurde.
99 +; Geändert am
100 +: Das Datum, an dem der Wert des Zählers zuletzt geändert wurde.
101 +
93 93  Weiterhin können die folgenden Eigenschaften des Zählers bearbeitet werden:
94 94  
95 95  ; Zählername
96 96  : Der Name dieses Zählers. Wird der Name geändert, sollte beachtet werden, dass Platzhalter und {{smallcaps}}Ajax{{/smallcaps}}-Abfragen, wo der Name des Zählers verwendet wird, ebenfalls angepasst werden müssen. {{smallcaps}}Ajax{{/smallcaps}}-Abfrage bei denen die {{smallcaps}}Uuid{{/smallcaps}} des Zählers verwendet wird müssen hingegen nicht angepasst werden, da die {{smallcaps}}Uuid{{/smallcaps}} des Zählers sich nicht ändert.
97 -; Aktueller Wert
98 -: Der aktuelle Wert des Zählers. Kann über die //Stift//-Schaltfläche bearbeitet werden.
99 99  ; Beschreibung
100 100  : Eine optionale Beschreibung des Zählers, die auch nur in diesem Backend-Menü einsehbar ist.
108 +; Startwert
109 +: Der Startwert des Zählers. Dieser wird auch benutzt, wenn in einer Aktion der Zählerwert auf den Startwert zurückgesetzt werden soll.
101 101  ; Automatisch zurücksetzen
102 102  : Wenn diese Option aktiviert ist, wird der Zähler in periodischen Abständen auf den Startwert zurückgesetzt.
103 103  
104 -==== Automatisches Zurücksetzen ====
113 +=== Automatisches Zurücksetzen ===
105 105  
106 106  Folgende Eigenschaften erscheinen, wenn die Option //Automatisch Zurücksetzen// ausgewählt wurde:
107 107  
... ... @@ -128,21 +128,6 @@
128 128  :; jährlich
129 129  :: Der Zähler wird jedes Jahr zum gewählten Tag zu der gewählten Uhrzeit zurückgesetzt
130 130  
131 -=== Zähler-Metadaten ===
132 -
133 -In diesem Bereich werden Meta-Informationen zum aktuell ausgewählten Zähler ausgegeben.
134 -
135 -; {{smallcaps}}Uuid{{/smallcaps}}
136 -: Eine eindeutige {{smallcaps}}id{{/smallcaps}} des Zählers, die etwa beim Abruf des Zählerwerts per {{smallcaps}}Ajax{{/smallcaps}} (siehe Servlet-Aktions-Plugin unten) verwendet wird.
137 -; Angelegt am
138 -: Das Datum, an dem der Zähler erstellt wurde.
139 -; Geändert am
140 -: Das Datum, an dem der Wert des Zählers zuletzt geändert wurde.
141 -
142 -=== Zähler-Zugriffmöglichkeiten ===
143 -
144 -Hier wir eine {{smallcaps}}Url{{/smallcaps}} für den direkten Zugriff auf den Zählerwert per AJAX-Request angegeben und ein JavaScript-Template für das Ausführen eines solchen AJAX-Requests innerhalb eines Formulars bereitgestellt. Bei dem JavaScript-Code ist zu beachten, dass dieser die jQuery-Funktion {{code language="none"}}$.ajax(){{/code}} verwendet, welche noch um Funktionen für das Behandeln von des zurückgegebenen Wertes ergänzt werden muss (z.B. Funktion über das Hinzufügen einer //success//-Funktion).
145 -
146 146  == Aktionsverarbeitung "Counter" ==
147 147  
148 148  {{figure image="7_plugin_dbcounter_action_counter_de.png"}}
... ... @@ -153,8 +153,6 @@
153 153  
154 154  Im der Aktion muss der Zähler fest ausgewählt werden und muss daher zuvor in der [[//Zählerkonfiguration>>||anchor="HEinstellungenimMenFCpunkt22ZE4hlerkonfiguration22"]] (siehe oben) angelegt werden.
155 155  
156 -=== Parameter der Aktion ===
157 -
158 158  ; Zählername
159 159  : Auswahl des Zählers, dessen Wert geändert werden soll. Der Zähler muss vorher in der Zählerkonfiguration angelegt werden. Für jeden Zähler wird sowohl sein Name als auch seine {{smallcaps}}Uuid{{/smallcaps}} angezeigt. Die {{smallcaps}}Uuid{{/smallcaps}} dient der eindeutigen Identifikation des Zählers und wird etwa bei der Abfrage per {{smallcaps}}Ajax{{/smallcaps}} verwendet.
160 160  
... ... @@ -169,9 +169,9 @@
169 169  ; Schrittweite
170 170  : Anzahl, um die der Zähler hoch beziehungsweise herunter gesetzt werden soll. Nicht verfügbar, wenn //Zähler auf Startwert zurücksetzen// ausgewählt wurde.
171 171  
172 -=== Rückgabeparameter der Aktion ===
164 +== Rückgabeparameter der Aktionen ==
173 173  
174 -Manchmal ist es notwendig, auf das Ergebnis der Zählaktion zugreifen zu können, wie zum Beispiel den aktuellen Wert oder den Statuscode. Dies kann über [[Aktionsplatzhalter>>doc:Formcycle.UserInterface.Variables]] geschehen, welche auf die Rückgabewerte einer Aktion zugreifen. In den allgemeinen Rückgabeparametern kann eingestellt werden, über welchem Schlüssel auf die Rückgabeparameter Aktion zugegriffen werden kann. Beispielsweise trage die Zähleraktion den Namen //CountUp//. Dann kann über den Platzhalter //[%$CountUp.RESULT[0].Counter%]// auf den aktuellen Zählwert zugegriffen werden. Folgende Rückgabeparameter sind verfügbar:
166 +Manchmal ist es notwendig, auf das Ergebnis der Zählaktion zugreifen zu können, etwa den aktuellen Wert oder den Statuscode. Dies kann über [[Aktionsplatzhalter>>doc:Formcycle.UserInterface.Variables]] geschehen, welche auf die Rückgabewerte einer Aktion zugreifen. In den allgemeinen Rückgabeparametern kann eingestellt werden, über welchem Schlüssel auf die Rückgabeparameter Aktion zugegriffen werden kann. Beispielsweise trage die Zähleraktion den Namen //CountUp//. Dann kann über den Platzhalter //[%$CountUp.RESULT[0].Counter%]// auf den aktuellen Zählwert zugegriffen werden. Folgende Rückgabeparameter sind verfügbar:
175 175  
176 176  ; ResultCode
177 177  : Ein nummerischer Zahlenwert, der angibt, ob die Zählaktion erfolgreich war oder nicht. Folgende Ergebnisnummern sind möglich:
6_Beispiel_Zahlfeld.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.gru
Größe
... ... @@ -1,1 +1,0 @@
1 -37.5 KB
Inhalt
7_Beispiel_Button.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.gru
Größe
... ... @@ -1,1 +1,0 @@
1 -25.3 KB
Inhalt
Beispiel Zähler.zip
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.gru
Größe
... ... @@ -1,1 +1,0 @@
1 -52.3 KB
Inhalt
BeispielZähler.zip
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.gru
Größe
... ... @@ -1,1 +1,0 @@
1 -52.3 KB
Inhalt