Tillbaka till start

Flowweaver-exempel · För dig som kopplar in

Lägg till en egen kodlista

Ingenting är inbyggt: en lista är något du lägger till. Sidan hämtar exempel-arendetyper.json, registrerar den, och guiden nedanför använder den. Fyra rader, och de står i sin helhet längre ned.

Registrerar listan…

Koden

import { registerCodeList } from "@johanfuruskog-create/flowweaver-viewer";

const svar = await fetch("/mina-listor/arendetyper.json");
registerCodeList(await svar.json());

Sedan i editorn: markera sökfrågan, välj Källa: Inbyggd kodlista och din lista under Kodlista. Väljaren läser registret, så listan dyker upp av sig själv — men registrera innan editorn ritas.

Filen

{
  "id": "exempel-arendetyper",
  "standard": "custom",
  "items": [
    { "value": "BYGG", "label": { "sv": "Bygglov", "en": "Building permit" },
      "synonyms": [{ "sv": "tillbyggnad" }, { "sv": "nybyggnad" }] },
    { "value": "ANMAL", "label": { "sv": "Anmälan utan lov" },
      "synonyms": [{ "sv": "attefall" }] }
  ]
}

Bara id, standard och items krävs, och varje post behöver ett value och en etikett på minst ett språk. version och source är till för kopior av någon annans lista — din egen lista av dina egna ärendetyper har ingen sådan källa.

Synonymer är inte pynt. Listan säger Anmälan utan lov och alla säger attefall. Ett fält som inte hittar det folk skriver läses som trasigt, inte som strikt. Pröva det i guiden ovanför.

En trasig lista avvisas med namn i stället för att registreras tyst: "x" post 0 (A) har ingen etikett på något språk. Den tysta varianten vore ett fält som inte hittar något, vilket ser ut precis som en sökning utan träffar.

Hela listan: exempel-arendetyper.json. De som följer med produkten ligger bredvid — länder, kommuner och län.