Erweiterte Felder
Erweiterte Felder entwerfen
Pfad:Systemsteuerung > System > Seitendesigner
Auf der linken Seite des Seitendesigner-Bildschirms gibt es zu gestaltende erweiterte Felder und die folgenden Elemente. Dies sind:
- Texteingabe: Feld, in das Text- oder Zahlendaten eingegeben werden können.
- Versteckte Eingabe: Ein versteckter Wert, der die Formulardaten enthält, die der Benutzer auf der Codeseite nicht in der Schnittstelle sieht. Zum Beispiel; ID-Werte
- Auswahlfeld: Eine Dropdown-Liste, in der Optionen aus einer bestimmten Liste ausgewählt werden. Mit der Auswahlbox können die auszuwählenden Daten aufgelistet werden.
- Textbereich: Textbereich, in den mehrzeiliger Text eingegeben werden kann.
- Optionsfeld: Schaltflächenförmige Bereiche, die dem Benutzer Optionen bieten und nur eine Option ausgewählt werden kann.
- Kontrollkästchen: Falls dem Benutzer eine Option gegeben wird und eine Option aktiviert oder deaktiviert ist.
Zunächst werden Felder per Drag-and-Drop zwischen den oben genannten Elementen in die gewünschten Spalten verschoben.
Nachdem Sie das gewünschte Feld zur Spalte hinzugefügt haben, klicken Sie rechts auf das Einstellungssymbol (Zahnrad). Es wird festgelegt, wie und in welche Richtung das hinzugefügte Element wirkt. Auswahlkriterien im Fachgebiet;
- Beschriftung: Benennung des hinzugefügten Feldes. Hier ist es zwingend erforderlich, ein Wort aus dem Wörterbuch auszuwählen. Wenn das gewünschte Wort nicht im Wörterbuch enthalten ist, kann es ausgewählt werden, nachdem es dem Wörterbuch hinzugefügt wurde.
- Erforderlich: Macht es zu einem Pflichtfeld.
- Datentyp: Wird geöffnet, wenn Texteingabe oder versteckte Eingabe ausgewählt ist.
- Numerisch: Numerischer Wert wird eingegeben. Der einzugebende Höchst- und Mindestwert kann in diesem Feld angegeben werden.
- Alphanumerisch: Der Wert kann sowohl als numerischer Wert als auch als Buchstabe eingegeben werden.
- Datum: Der Wert kann als Datum eingegeben werden.
- E-Mail: Der E-Mail-Wert kann eingegeben werden eingegeben.
- Telefon: Telefonnummer kann eingegeben werden. wird bereitgestellt.
- DB-Feld: Es wird bestimmt, welche Felder als Ergebnis des Suchvorgangs aus der Datenbank abgerufen werden.
- Optionseinstellungen: Wird geöffnet, wenn ein Kontrollkästchen oder eine Optionsschaltfläche ausgewählt ist. Viele Optionen können hinzugefügt werden. Für jede Option sollte eine separate Nummer und ein separater Text hinzugefügt werden.
Nachdem alle Anpassungen abgeschlossen sind, werden sie mit der Schaltfläche „Speichern“ gespeichert. Nicht gespeicherte Änderungen sind ungültig.
Wenn die Änderungen nicht gewünscht sind, können sie mit „Abbrechen“ abgebrochen werden. Dementsprechend werden Änderungen nicht hinzugefügt oder aktualisiert.
Wenn „Entfernen“ ausgewählt wird, werden die Anpassungen nicht gespeichert und das Feld, das Sie per Drag-and-Drop hinzugefügt haben, wird direkt aus der Spalte entfernt. wird entfernt.
Achtung: Nachdem die Speichereinstellungen gespeichert wurden, werden sie im „Seiten-Designer“ gespeichert. Seite. Vergessen Sie nicht, auf die Schaltfläche „Speichern“ zu klicken. Andernfalls sind die mit „Erweiterte Felder“ vorgenommenen Änderungen ungültig.
Empfehlung: Ausführliche Informationen zum Seitendesigner finden Sie im Dokument „Bildschirmanordnungen“.
Hinweise für Entwickler
Die folgenden Situationen können dazu führen, dass die Funktion „Erweiterte Felder“ nicht funktioniert. Wenn festgestellt wird, dass die Funktion „Erweiterte Felder“ nicht funktioniert, sollten die folgenden Situationen überprüft und eingegriffen werden.
1. Wo – Controller-Unterschiede
Die Seiteneinstellungen des Seitendesigners werden entsprechend den Controller- und Ereigniswerten beibehalten. Erweiterte Feldeigenschaften beziehen sich auch auf die Tabelle, in der die Datensätze des Seitendesigners gespeichert sind.
Da sich die Aktionen einiger Formulare von der vorhandenen Sicherungsaktion unterscheiden, unterscheiden sich auch die Controllerpfade. In solchen Fällen funktionieren erweiterte Felder nicht, selbst wenn Sie die Seitendesigner-Einstellungen der Seite konfigurieren, da die Post-Aktion in einer anderen Sicherungsaktion ausgeführt wird.
Beispiel:
Kaufanfrage-Fuseaction: purchase.list_purchasedemand (Controller existiert), Formularaktion: purchase.emptypopup_add_internaldemand (Controller). keine)
Wenn Sie in diesem Fall ein erweitertes Feld über den Seitendesigner auf dem Formularbildschirm hinzufügen und speichern, wird das dem Formular hinzugefügte Feld angezeigt, aber da die Aktion Fuseaction anders ist, kann sie die Abfrageseite nicht mit Fuseaction oder Controller-Werten erfassen und verbinden.
Solche Seiten müssen mit dem Controller in einer einzigen Fuseaction funktionieren oder in die Datagate-Infrastruktur konvertiert werden, damit die Funktion „Erweiterte Felder“ genutzt werden kann verwendet.
In ähnlicher Weise werden diese Seiten aus dem oben genannten Grund verwendet. Es kann auch nicht von Erweiterungsfunktionen profitieren.
2. Manuelle Umleitung auf der Aktionsseite
Nach den Post-Vorgängen wurden URL-Umleitungen manuell in der Aktionsdatei mit cflocation oder Skript vorgenommen, und die Teile der form_converter- oder Basket_converter-Dateien nach der Ausführung des Aktionscodes wurden ausgeglichen. Aus diesem Grund funktioniert auch das Customtag cf_extendedfields nicht.
Wenn diese Situation auftritt, sollten manuelle Weiterleitungen in Aktionsdateien entfernt werden und next_event sollte in der Controller-Datei definiert werden und dem Parameter attributes.action_id sollte ein Identitätswert zugewiesen werden.
Ebenso können diese Seiten nicht von den oben genannten Erweiterungsfunktionen profitieren Grund.
3. Problem mit der Zuweisung von action_id
Da der nach dem Hinzufügen der Aktionsdateien der Formulare erstellte Identitäts-ID-Wert nicht dem Parameter attributes.action_id zugewiesen ist, können keine Daten in die Tabelle geschrieben werden, indem eine datensatzbasierte Beziehung hergestellt wird.
Wenn diese Situation auftritt, muss der Identitätswert dem Parameter attributes.action_id in der unteren Zeile zugewiesen werden, nachdem der Hinzufügungsprozess in den Einfügungsdateien abgeschlossen ist. Bei Aktualisierungsvorgängen sollte der Identitätsparameter in der Struktur des entsprechenden Ereignisses im Controller definiert und der ID-Wert des Datensatzes angegeben werden, oder der Wert attributes.action_id sollte wie im Zusatz in der Aktualisierungsaktionsdatei zugewiesen werden.
?
Workcube-Sprachsätze – Wörterbuch und Sondersprachen
Wörter und Ausdrücke in der Workcube-Oberfläche werden über das Wörterbuch gespeichert und ihre Bedeutung in anderen Sprachen kann eingegeben werden. Auf der Seite „Sondersprachen“ gibt es Wörter, die von den Änderungen und Aktualisierungen nicht betroffen oder geändert werden sollen.
1.8. Seitendesigner (Bildschirmbearbeitungen)
In Workcube können Bildschirme mit dem Page Designer-Bildschirm neu angeordnet werden. Die Bearbeitung erfolgt durch Administratoren. Alle Elemente auf dem Bildschirm (z. B. Formularelemente, Eingabe, Auswahlbox) können geändert, entfernt oder als Pflichtfelder angeordnet werden.
1.19. Wie funktioniert eine Workcube-Seite?
Wenn Sie verstehen, wie eine Workcube-Seite funktioniert, wird es viel einfacher, den gesamten Workcube zu nutzen, Vorschläge zu machen, anderen Benutzern zu helfen und sie zu unterstützen, anzupassen und zu schulen. Lernen Sie jetzt die Formel von Workcube!
1.7. Anpassungsoptionen
Es gibt verschiedene Anpassungsoptionen für Workcube. Diese Optionen können die Anwendung erweitern oder vereinfachen. Durch die individuelle Anpassung funktioniert ein einzelner Workcube in endlosen Variationen. Insbesondere bei Supportaktivitäten wie Nutzungsunterstützung und Fehlerberichten spielen Detailgenauigkeit und Tiefe der Anpassung eine entscheidende Rolle.