|
U kunt de verbinding met de webservice op een aantal manieren tot stand brengen.
Verbinding met de webservice maken met behulp van een knopBij WSDL-gegevensverbindingen bevindt zich in het palet Gegevens een knooppunt in de vorm van een knop.
Sleep het knooppunt dat een knop vertegenwoordigt naar het formulierontwerp. Met deze knop wordt de verbinding gemaakt.
Verbinding met de webservice maken met behulp van een andere gebeurtenisIn plaats van een knop te gebruiken, kunt u de verbinding met de webservice ook tot stand brengen vanuit een andere gebeurtenis. Zo kunt u bijvoorbeeld de waarde die een gebruiker in een lijst kiest, als parameter doorgeven aan de desbetreffende service.
Voer het volgende script in voor de gebeurtenis die de webservice moet activeren:
In JavaScript: xfa.connectionSet.MyWSDLDataConnection.execute(0);
In FormCalc: $connectionSet.MyWSDLDataConnection.execute(0)
In beide gevallen wordt de parameter doorgegeven in de vorm van een Booleaanse waarde. Wanneer de resultaten van de webservice worden ontvangen, geeft deze waarde aan of het volledige gegevens-DOM met het formulier moet worden samengevoegd of dat de waarden op het formulier moeten worden vervangen door de geretourneerde waarden. Nul (0) betekent dat de gegevens niet opnieuw worden samengevoegd. Er worden dus geen nieuwe velden of subformulieren toegevoegd of verwijderd als rechtstreeks gevolg van de bewerking. Eén (1) geeft aan dat alle gegevens in het gegevens-DOM opnieuw worden samengevoegd.
De informatie over de verbinding van een knop weergeven:Selecteer een knop op de pagina.
Klik in het palet Object op het tabblad Uitvoeren. De informatie over de verbinding wordt weergegeven onder Verbindingsinfo.
|
|
|