Brug og eksempel

Webudvidelsen Elementliste har parametre til kernefunktionerne og yderligere parametre til at tilpasse indholdet.

Dette er de primære parametre:

  • Elementnøgler: En reference til et celleområde, der indeholder de entydige navne på elementer og handlinger til yderligere behandling. Når en handling udløses, sender Actions.Input.Text en af følgende værdier:
    • Actions.Input.Text="Row": Elementet markeres.
    • Actions.Input.Text="Edit": Der blev klikket på knappen Rediger.
    • Actions.Input.Text="Delete": Der blev klikket på knappen Slet.
  • Elementdata: En reference til et celleområde, der indeholder elementdata, eller en celle, der indeholder XML med de samme data. Den første kolonne i dataområdet er reserveret til valgfrie egenskaber for elementnøgler:
  • Titel (streng)
  • Beskrivelse 1 (streng)
  • Beskrivelse 2 (streng)
  • Tidsstempel (streng)
  • Synlig (boolesk): Hvis Falsk, skjules elementet. Sand er standardindstillingen.
  • Aktiveret (boolesk): Falsk betyder, at elementet er deaktiveret. Sand er standardindstillingen.
  • Valgt (boolesk): Hvis Sand, vælges elementet. Falsk er standardindstillingen.
  • Rediger (boolesk): Hvis Sand, vises der indbyggede ikoner til redigering og sletning. Falsk er standardindstillingen.
Disse yderligere parametre aktiverer tilpasning af indholdet. Angiv ="" for at bruge standardindstillinger, hvis de er tilgængelige.
Bemærk

Hvor du kan angive tekst, f.eks. til fejlmeddelelsen, skal du bruge funktionen TRANSLATEUNIQUESTRING til at sikre, at teksten oversættes, hvis sproget i brugergrænsefladen ændres.

  • Multiselektion: Hvis Sand, aktiveres multiselektion. Falsk er standardindstillingen.
  • Pladsholder til søgefelt: Søgefeltet er som standard synligt og tomt. Angiv Falsk for at deaktivere søgefeltet.
  • Fejlmeddelelse: Hvis der ikke er nogen listeelementer, er fejlmeddelelsen som standard Ingen tilgængelige elementer.
  • Primær titel: Listens titel. Der vises som standard ingen titel.
  • Den primære titels farve: Standardfarven for titlen er #368ac0.
  • Titelfarve: Standardfarven for titlens skrifttype er #1a1a1a.
  • Farve til valgte elementer: Den farve, som den valgte række er fremhævet med. Standardindstillingen er #c8e9f4.
  • Tekst til valgte elementer: Som standard er teksten er Valgt. Denne parameter er kun relevant, hvis multiselektion er aktiveret.
  • Handlingen Fjern: Definer en handling for en celle, som udløses, når der klikkes på knappen Fjern. Standardteksten er Fjern. Denne parameter er kun relevant, hvis multiselektion er aktiveret.
  • Skjul sidekanter: Angiv Sand for at skjule rækkens venstre og højre kant. Kanterne er som standard synlige.
  • Kantfarve: Farven på kanter er som standard #d8d8d8.
  1. Opret en Application Studio-rapport.
  2. Indsæt disse eksempeldata i området B8:H12:
    Nøgle Titel Beskrivelse1 Beskrivelse2 Aktiveret Valgt Rediger
    a Element A Beskrivelse A FALSK SAND
    b Element B Beskrivelse B Detaljerede oplysninger B FALSK FALSK FALSK
    c Element C Beskrivelse C SAND FALSK
    d Element D Beskrivelse D FALSK FALSK
  3. Opret en rapportvariabel med navnet rv_SelectedItem, og angiv c som værdien og standardværdien, og Vælg som dens værdi. I egenskaberne for variablen skal du angive Falsk som værdien for indstillingen Er vedvarende.
  4. I celle G9 skal du angive =ReportVariables.rv_SelectedItem.Text=B9. Kopiér formlen til cellerne G10, G11 og G12.
    Efter denne opdatering bevarer cellerne deres oprindelige tekster.
  5. Opret en handling for hver af nøglecellerne (B9, B10, B11 og B12) med disse egenskaber:
    Handlinger: Type
    Vælg Indstil parametre som handlingstype.
    Handlinger: Tilstand
    Vælg Webudvidelse som tilstand.
    Handlinger: Betingelse
    Angiv =Actions.Input.Text="ROW".
    Bemærk

    Denne betingelse er ugyldig, medmindre handlingstilstanden er Webudvidelse.

    Parametre: Navn
    Klik på Tilføj parameter, og vælg variablen rv_SelectedItem.
    Parametre: Egenskab
    Angiv Selected Value(.Text).
    Parametre: Værdi
    For handlingen i B9 skal du angive =B9. For de øvrige handlinger skal du angive henholdsvis =B10, =B11 og =B12.
  6. Opret en rapportvariabel med navnet rv_TitleItemA, og angiv Element A som dens værdi. I egenskaberne for variablen skal du angive Element A som standardværdi og vælge Falsk som værdi for indstillingen Er vedvarende.
  7. I celle C9 skal du angive =ReportVariables.rv_TitleItemA.Text og trykke på Enter.
    Efter denne opdatering bevarer cellen dens oprindelige tekst.
  8. Opret en handling med følgende egenskaber for celle B9:
    Handlinger: Type
    Vælg Indstil parametre som handlingstype.
    Handlinger: Tilstand
    Vælg Webudvidelse som tilstand.
    Handlinger: Betingelse
    Angiv =Actions.Input.Text="EDIT"
    Bemærk

    Denne betingelse er ugyldig, medmindre handlingstilstanden er Webudvidelse.

    Parametre: Navn
    Klik på Tilføj parameter, og vælg variablen rv_TitleItemA.
    Parametre: Egenskab
    Vælg Value(.Text).
    Parametre: Værdi
    Angiv ="Redigeret element A".
  9. I celle B13 skal du angive denne SETPROPERTY-formel:
    =SETPROPERTY("",B9:B12,C8,C9:C12,D8,D9:D12,E8,E9:E12,F8,F9:F12,G8,G9:G12,H8,H9:H12)
  10. Klik på Webudvidelse på værktøjslinjen Objekter, og dobbeltklik på webudvidelsen Elementliste.
    Markøren ændres til et kryds.
  11. Træk markøren for at indsætte, ændre størrelse og placere webudvidelsen.
  12. Angiv disse parametre.
    Entydige navne
    Angiv det celleområde, der indeholder listeelementernes entydige navne. I dette eksempel skal du angive =B9:B12.
    Elementdata
    Angiv det celleområde, der definerer datatabellen for udvidelsen. I dette eksempel skal du angive =B13.
  13. Angiv eventuelt værdier for disse parametre, eller angiv ="" for at bruge standardværdierne.
    Primær titel
    Listen har som standard ingen titel. Du kan eventuelt angive en titel.
    Skriftfarve for primær titel
    Hvis der er angivet en primær titel, er dens standardfarve blå (#368ac0). Du kan eventuelt angive en anden farveværdi.
    Pladsholder til søgefelt
    Søgefeltet er som standard tomt. Du kan eventuelt angive tekst, der skal vises i feltet. Hvis du vil skjule søgefeltet, skal du angive FALSE (der skelnes mellem store og små bogstaver).
    Fejlmeddelelser
    Der vises som standard ingen fejl, hvis der ikke er nogen tilgængelige elementer. Du kan eventuelt angive en fejlmeddelelse. Brug TRANSLATESTRING til at understøtte oversættelse af fejlmeddelelsen, hvis brugergrænsefladesproget ændres.
    Skriftfarve for titel
    Som standard er titlen på listeelementer mørkegrå (#1a1a1a). Du kan eventuelt angive en anden farveværdi.
    Farve til valgte elementer
    Den farve, som det valgte listeelement skal fremhæves med. Standardindstillingen er lyseblå (#c8e9f4). Du kan eventuelt angive en anden farveværdi.
    Multiselect
    Du kan som standard kun vælge enkeltelementer. Hvis du vil aktivere afkrydsningsfelter til valg af flere elementer, skal du angive ="TRUE".
    Skjul sidekanter
    Hver række har som standard en venstre og en højre kant. Angiv "=TRUE" for at skjule disse kanter.
    Kantfarve
    Som standard er listens top- og sidekanter lysegrå (#d8d8d8). Du kan eventuelt angive en anden farveværdi.
    Tekst til valgte elementer
    Hvis multiselektion er aktiveret, angives antallet af valgte elementer, efterfulgt af Valgt. Du kan også angive en anden tekst. Brug TRANSLATESTRINGUNIQUE til at understøtte oversættelse af teksten, hvis brugergrænsefladesproget ændres.
    Knappen Fjern på handlingslinjen

    Hvis multiselektion er aktiveret, kan du få vist knappen Fjern til at fravælge valgte elementer. Angiv referencen for en celle, der indeholder ordet Fjern.

    Brug TRANSLATESTRING til at understøtte oversættelse af knappen, hvis brugergrænsefladesproget ændres.