Möglichkeit zur Übergabe von Daten aus Auswahllisten
Wenn Sie eine schreibgeschützte Liste erstellen, können Sie Benutzern die Möglichkeit geben, ihre Datenauswahl an einen festgelegten Server zu senden, indem sie im Formular auf einen Link klicken. Wenn die Benutzer auf den Link zur Datenübertragung klicken, werden die ausgewählten Zeilen in einem neuen Popup-Fenster angezeigt.
Die Datenübergabe geschieht anhand von Name/Wert-Paaren wie bei der HTML-POST-Methode. „Name“ ist der Spaltenname und „Wert“ ist der Wert der Spalte in der ausgewählten Zeile. Wenn der Benutzer mehrere Zeilen auswählt, werden die Wertepaare durch Kommata getrennt.
Nehmen wir beispielsweise an, eine Liste bestehe aus zwei Spalten, ID und Name, und die URL zur Datenübertragung lautet
http://serverRPT/testServlet
. Die Liste enthält folgende Werte:
Beispielhafte Listenwerte
ID
Name
1
Name 1
2
Name 2
3
Name 3
Falls ein Benutzer die erste und die dritte Zeile auswählt und diese Daten anschließend sendet, erstellt das System in einem neuen Fenster folgendes HTML-Formular:
<form name=”lvcPost” method=”POST”
action=”http://serverRPT/testServlet”>
<input type=”hidden” name=”ID” value=”1,3”>
<input type=”hidden” name=”NAME” value=”name1,name3”>
</form>
Wenn eine gesendete Spalte mehrere durch Kommata getrennte Werte enthält, werden diese Werte bei der Übersendung in Anführungszeichen eingeschlossen. Die Anführungszeichen kennzeichnen diese Werte als zu einer einzelnen Spalte gehörig, während das Übergabeverfahren normalerweise die Werte jeder Spalte durch Kommata trennt.
Copyright IBM Corporation 2012. All Rights Reserved.