FeatureEditor
Beskrivelse
Sektion kaldt “Beskrivelse”Dansk navn: Attributtabel
Engelsk navn: FeatureEditor
Ikon: features-grid
Gennemse (og rediger, hvis rettighederne tillader det) attributter for et lag i en tabel.
MapStore dokumentation
Sektion kaldt “MapStore dokumentation”Hvor det indgår
Sektion kaldt “Hvor det indgår”| I eksempel-config | Note | |
|---|---|---|
| Desktop | Ja | I plugins.desktop med cfg |
| Mobil | Nej | |
| Dashboard | Nej | |
| Kontekst | Ja | Findes i pluginsConfig.json |
Konfigurationsbeskrivelse
Sektion kaldt “Konfigurationsbeskrivelse”Parametre under cfg i localConfig, som dokumenteret eller udledt af kode:
- customEditorsOptions (object) — indstillinger, der kobler custom editors til featuregrid. Indeholder et sæt
rules. Hver regel iruleshar bl.a.editor(editorens navn) og eventuelleeditorProps. - editingAllowedRoles (string[]) — roller, der må redigere. Understøtter foruddefinerede (
ADMIN,USER,ALL) og egne roller. Standard:['ADMIN']. Med["ALL"]får alle brugere adgang uanset rettigheder. - editingAllowedGroups (string[]) — brugergrupper, der må redigere. Medlemmer af en af de listede grupper får redigeringsrettighed.
- virtualScroll (boolean) — standard
true. Aktiverer virtual scroll. Vedfalsebruger gitteret almindelig paginering. - maxStoredPages (number) — standard
5. I virtual scroll: størrelse på cache af indlæste sider. - vsOverScan (number) — standard
20. Antal rækker, der indlæses over/under den synlige del af gitteret. - scrollDebounce (number) — standard
50. Debounce i millisekunder mellem scroll-hændelser. - showFilteredObject (boolean) — standard
false. Viser området for rumligt filter, nårtrue. - showTimeSync (boolean) — standard
false. Viser knap til tids-synkronisering. - timeSync (boolean) — standard
false. Hvistrue, er tids-synkronisering aktiv som standard. - enableMapFilterSync (boolean) — standard
false. Hvistrue, er WMS-synkronisering aktiv som standard. - maxZoom (number) — maksimalt zoomniveau for «zoom til objekt».
- hideCloseButton (boolean) — skjuler luk-knappen i headeren.
- hideLayerTitle (boolean) — skjuler lagets titel i headeren.
- snapTool (boolean) — standard
true. Viser knap til snap-værktøj. - snapConfig (object) — indstillinger for snap-værktøjet.
- snapConfig.vertex (boolean) — aktiverer/deaktiverer snap til hjørner på vektorgeometri.
- snapConfig.edge (boolean) — aktiverer/deaktiverer snap til kanter på vektorgeometri.
- snapConfig.pixelTolerance (number) — pixeltolerance for, hvornår markøren er tæt nok på et segment eller hjørne til snap.
- snapConfig.strategy (string) — strategi for indlæsning af objekter. Understøttede værdier:
"bbox"og"all". - snapConfig.maxFeatures (number) — grænse for antal objekter ved indlæsning af WMS-vektorlag.
- snapConfig.additionalLayers (array) — ekstra lag i snap-listen. Kan inkludere lag fra
state.additionallayers. - filterByViewport (boolean) — aktiverer filter efter viewport som standard.
- showFilterByViewportTool (boolean) — viser knap til at slå filter efter viewport til/fra i værktøjslinjen.
- useUTCOffset (boolean) — undgå UTC-datoer i attributtabel og datetime-editor. Bør holdes konsistent med
dateFormats. - dateFormats (object) — egne datoformater (ISO 8601) til visning i tabellen. Understøtter
date,date-timeogtime. Eksempel:"dateFormats": { "date-time": "MM DD YYYY - HH:mm:ss", "date": "MM DD YYYY", "time": "HH:mm:ss" } - showPopoverSync (boolean) — standard
false. Skjuler popup for kort-synkronisering vedfalse; viser den vedtrue. - resizable (boolean) — standard
true. Gør attributgitteret ændreligt i størrelse.
Default konfiguration localconfig
Sektion kaldt “Default konfiguration localconfig”{ "name": "FeatureEditor", "cfg": { "target": "DrawerMenu", "filterByViewport": true, "showFilterByViewportTool": true }}Default konfiguration pluginconfig
Sektion kaldt “Default konfiguration pluginconfig”{ "name": "FeatureEditor", "glyph": "features-grid", "title": "plugins.FeatureEditor.title", "description": "plugins.FeatureEditor.description", "dependencies": [ "QueryPanel" ], "children": [ "LayerDownload" ], "autoEnableChildren": [ "LayerDownload" ], "defaultConfig": {}}