2016-08-30 1 views
0

Ich verwende YForm (Orbeon Form Builder), um Formularlaufzeit generieren, wo wir eine benutzerdefinierte benutzerdefinierte Erfolgsmeldung für jedes Formular (z. B .: "Ihr Kontakt Formular erfolgreich speichern "," Ihr Adressformular ... "). Ich möchte diese Erfolgsmeldung von Form Builder konfigurieren, so dass, wenn ein Endbenutzer dieses Formular speichert, die entsprechende benutzerdefinierte Nachricht angezeigt werden kann.XBL Orbeon benutzerdefinierte Steuerelement zum Anzeigen unterschiedlicher Erfolgsmeldung auf Formular speichern

+0

Vielen Dank für die Formatierung und den Wortlaut – HybrisFreelance

Antwort

1

Ich nehme an, dass mit "Erfolgsmeldung", Sie beziehen sich auf die Nachricht neben den Schaltflächen, die am unteren Rand des Formulars angezeigt werden.

Diese Meldung wird angezeigt, wenn success-message() action ausgeführt wird. Aktionen werden von einem Prozess ausgeführt, der zum Zeitpunkt dieses Schreibens nicht im Form Builder definiert werden kann, sondern in Ihrer properties-local.xml definiert ist. Wenn Sie neu sind, empfehle ich Ihnen, einen Blick auf den Abschnitt Buttons and processes der Dokumentation zu werfen.

+0

Ja, ich bin neu, können Sie bitte die Strategie vorschlagen, mit der wir verschiedene Erfolgsmeldungen für jedes Formular beim Erstellen von Formular über Builder konfigurieren können (auch Admin kann es später ändern). Ich kann den Ablauf dieses Dokuments nicht nachvollziehen. Es wäre toll, wenn Sie irgendwelche Referenzen haben, die den ganzen Ablauf mit Beispiel erklären. – HybrisFreelance

+0

@ U2Answer, ich empfehle Ihnen, lesen Sie die Dokumentation über Schaltflächen und Prozesse oben verlinkt. Es ist einer der am meisten beteiligten Teil des Produkts, also buchen Sie ein paar Stunden dafür;). Versuchen Sie dann, eine eigene Schaltfläche zu erstellen, die beim Drücken nur eine Erfolgsmeldung anzeigt, indem Sie 'success-message (message =" {'Hello, world!'} ")' 'Aufruft. Ich denke, das wird Ihnen ein gutes Verständnis von Knöpfen und Prozessen vermitteln. (Dann können Sie das statische ''Hallo, Welt!' 'In einen XPath-Ausdruck ändern, der auf den Wert eines verborgenen Felds zeigt, das vom Formularautor im Formular-Generator definiert wurde.) – avernet

+0

Danke !! Ich habe bereits statische Nachrichten geändert. Aber ich war verwirrt, wie man dem dynamischen Wert zuordnet. auch wie man archiviert als versteckt (benutzerdefinierte Kontrolle) – HybrisFreelance

Verwandte Themen