Steg 1: Hämta en kundpost från databasen

Du skapade en formulärdatamodell genom att följa artikeln Skapa formulärdatamodell . Nu kan du använda regelredigeraren för att anropa Forms datamodelltjänster för att hämta och lägga till information i databasen.

Varje kund tilldelas ett unikt Kund-ID-nummer som hjälper till att identifiera relevanta kunddata i en databas. I proceduren nedan används Kund-ID för att hämta information från databasen:

  1. Öppna det adaptiva formuläret för redigering.

    http://localhost:4502/editor.html/content/forms/af/change-billing-shipping-address.html

  2. Markera fältet Customer ID och välj ikonen Edit Rules . Regelredigeraren öppnas.

  3. Välj ikonen + Create om du vill lägga till en regel. Den öppnar Visual Editor.

    I Visual Editor är programsatsen WHEN markerad som standard. Formulärobjektet (i det här fallet Customer ID) från vilket du startade regelredigeraren anges i programsatsen WHEN.

  4. Markera listrutan Select State och välj is changed.

    whenCustomeridischanged

  5. Välj Invoke Service i listrutan Select Action i programsatsen THEN.

  6. Välj tjänsten Retrieve Shipping Address i listrutan Select.

  7. Dra och släpp fältet Customer ID från fliken Formulärobjekt till fältet Drop object or select here i rutan INPUT.

    dropobjectstoinputfield-retriedata

  8. Dra och släpp fältet Customer ID, Name, Shipping Address, State, and Zip Code från fliken Formulärobjekt till fältet Drop object or select here i rutan OUTPUT.

    dropobjectstoOutputField-retriedata

    Välj Done om du vill spara regeln. Välj Close i regelredigeringsfönstret.

  9. Förhandsgranska det adaptiva formuläret. Ange ett ID i fältet Customer ID. Formuläret kan nu hämta kundinformation från databasen.

    hämtningsinformation