Gå til indhold

FeatureEditor

Dansk navn: Attributtabel Engelsk navn: FeatureEditor Ikon: features-grid Ikon

Gennemse (og rediger, hvis rettighederne tillader det) attributter for et lag i en tabel.

FeatureEditor

I eksempel-configNote
DesktopJaI plugins.desktop med cfg
MobilNej
DashboardNej
KontekstJaFindes i pluginsConfig.json

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 i rules har bl.a. editor (editorens navn) og eventuelle editorProps.
  • 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. Ved false bruger 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år true.
  • showTimeSync (boolean) — standard false. Viser knap til tids-synkronisering.
  • timeSync (boolean) — standard false. Hvis true, er tids-synkronisering aktiv som standard.
  • enableMapFilterSync (boolean) — standard false. Hvis true, 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-time og time. 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 ved false; viser den ved true.
  • resizable (boolean) — standard true. Gør attributgitteret ændreligt i størrelse.
{
"name": "FeatureEditor",
"cfg": {
"target": "DrawerMenu",
"filterByViewport": true,
"showFilterByViewportTool": true
}
}
{
"name": "FeatureEditor",
"glyph": "features-grid",
"title": "plugins.FeatureEditor.title",
"description": "plugins.FeatureEditor.description",
"dependencies": [
"QueryPanel"
],
"children": [
"LayerDownload"
],
"autoEnableChildren": [
"LayerDownload"
],
"defaultConfig": {}
}