breadcrumbDescription
Vis data i en tabel på et Flex Card
Nogle gange er en sorterbar tabel bedst egnet til at repræsentere dine data. Du kan vise data, der hentes fra en datakilde, i en tabel på Flexcards. Vis f.eks. kontosager som en sorterbar tabel.
- Fra Appstarter skal du finde og vælge Flexcards.
- Udvid et Flex Card, og vælg en version.
- Hvis der er behov for det, kan du deaktivere FlexCard til redigering af FlexCard.
- Træk datatabelelementet fra elementpanelet til lærredet.
-
Konfigurer det netop tilføjede tabelelement:
- Tilføj kolonner i datatabellen, og angiv oplysninger efter behov i det vindue, der vises.
-
Hvis du vil lade brugere navigere mellem sider ved brug af nummererede links på siden, skal du opsætte sideinddelingsegenskaber ved brug af felterne Sidestørrelse og Sidegrænse.
Hvis sidestørrelsen ikke er angivet, vises alle registreringer på en enkelt side. Hvis det samlede antal sider i datatabellen er mindre end sidegrænsen, vises alle sider i navigationslinks.Hvis du f.eks. angiver sidegrænsen til 3, viser hver side tre nummererede links nederst på siden. Første og sidste sider vises altid i navigationslinks. Alle resterende sider vises som ellipser.
-
Hvis du vil slette en registrering, når en bruger angiver en feltværdi til falsk, skal du angive et feltnavn i feltet Rækkesletning for feltdeterminering. Hvis du bruger designeren på en administreret pakke, skal du angive et feltnavn i feltet Rækkeslet afhængig kolonne.
Sørg for, at sletterække er aktiveret for datatabellen.En tabel viser f.eks. kontosager og har et boolesk registreringsfelt
IsEscalated. NårIsEscalateder falsk, kan en bruger slette registreringen. Når feltet er sandt, skal du skjule papirkurvikonet for at forhindre brugere i at slette registreringen. - Angiv de resterende oplysninger efter behov.
Du kan ikke tilføje et felt, der kan klikkes på, i en datatabel. Som en løsning skal du vælge attributten Brugervælger række, som udløser en rækkeklikbegivenhed. Tilføj derefter en begivenhedsløser i FlexCard, der bruger en flettefelthandling, der indeholder rækkedataene. Dette gør du ved at klikke på Event Listener på fanen Opsætning på FlexCard. Flettefeltet skal være i
{action.result.X}-format, hvor X er fieldName fra datatabellen. Denne handling henter data i datatabellen.
Gennemse de begivenheder, som brugere udløser, når de interagerer med datatabelregistreringer. Hver attribut, som du angiver på datatabelelementet, når du opretter FlexCard, svarer til en begivenhed.
| Begivenhed | Beskrivelse | Afkrydsningsfelt i egenskaberne for datatabellen |
|---|---|---|
| slet | Brugeren sletter en række. | Slet række Afkrydsningsfelt i designer for en administreret pakke: Række slet |
| rowclick | Brugeren klikker på en række. Rowclick-begivenheden indeholder registreringen for den række, som brugeren klikker på. |
– |
| markør | Brugeren opdaterer en række. Markeringsbegivenheden indeholder data for den aktuelt valgte række. Den tager ikke tidligere valgte rækker med i betragtning. Hvis du vil indsamle data for alle plukbegivenheder, skal du opsætte begivenhedshåndtering. |
Lad brugere vælge rækker Afkrydsningsfelt i designer for en administreret pakke: Række, der kan vælges af bruger |
| opdater | Brugeren opdaterer tabeldata. | Rediger celler og Rediger rækker Afkrydsningsfelt i designer for en administreret pakke: Rediger på celleniveau og Rediger på rækkeniveau |

