Skip to content

Tyck till

Ingvar Petersson edited this page Mar 30, 2022 · 6 revisions

Tyck-till (Collector) är ett anpassningsbart formulär för insamling av data från användaren. Formuläret kopplas till en redigeringstjänst och data sparas ner till databas. Kan exempelvis användas för frågeformulär eller inventeringar.

Användargränssnitt

Formuläret som användaren klickar sig igenom kan bestå av en eller flera sidor. Varje sida kan bestå av både text och indatafält som har definierats upp av administratör. Indatafälten kan vara av olika typer, som checkboxar, listor eller fritextfält. Det finns även möjlighet för användaren att rita in en geometri (punkt, linje, yta och t.o.m ännu fler typer om dessa är uppsatta i använd redigeringstjänst, se nedan). Sista formulärsidan får automatiskt en skicka-knapp som lagrar ner indata och eventuell geometri till databas. Därefter visas, om det är definierat, en tack-sida.

12

Administration

Som grund till formuläret används en av de redigeringstjänster som man sätter upp separat i editeringspluginet. Läs mer i avsnittet för Editering för dokumentation av detta.

Här nedan förklaras de plugin-specifika inställningar som ställs in i HAJK:s administrationsgränsnitt.

Visa tacksida

Bockas i för att en avslutande sida ska dyka upp efter man tryckt på Skicka-knappen sist i formuläret. Innehållet i tacksidan definieras i rutan "Text för tacksida". Ren text fylls i och det går att använda sig av viss html i form av <img>-taggar för bilder och <h>-taggar för rubriker.

Redigeringstjänst

Här väljs vilken redigeringstjänst som formuläret ska vara kopplat till. När man valt en tjänst visas de attribut som finns i redigeringstjänsten under "Editerbara fält". Dessa attribut kan sedan användas när man definierar formulären.

Formulär

Här skapas själva formuläret. Valfritt antal sidor kan läggas till och flyttas runt genom att ta tag i dem och dra dem upp och ner bland de tillagda formulärsidorna. Det går att skriva in ren text, samt använda sig av <h>-taggar för att skapa rubriker i texten. För att lägga till indatafält skriver man <div field="alder" label="Ålder"></div> , där parametern "field" hänvisar till ett attribut i den redigeringstjänst som man valt ska användas till formuläret. Vilken typ av indatafält det blir (flerval, lista m.fl.) baseras på vad som är inställt för attributet under redigeringstjänstens inställningar. Det som skrivs vid parametern "label" kommer visas som en förklarande text ovanför eller i indatafältet.

För att lägga in verktyg för användaren att lägga till en geometri skriver man <div type="toolbar"></div>. En verktygsrad med tre knappar kommer då upp i formuläret, en för varje geometrityp. Det är bara de geometrier som är redigeringsbara i redigeringstjänsten som kommer att vara möjliga att rita in. Om användaren väljer att inte rita in en geometri sparas ändå resten av informationen ner till databasen när formuläret skickas, detsamma gäller om man som administratör låter bli att lägga till geometriverktyget.

Den sista sidan i formuläret får automatiskt knappen "Skicka" tillagd.

Nedan ett exempel på hur det kan se ut under "Övriga inställningar" i HAJK Admin.

Skärmbild 2022-03-23 085625 .