Abschalten von "Informationstexte wechseln"

Issue #778 resolved
Heiko Friedrich created an issue

Im Infofenster lässt sich die Funktion „Info..text wechseln“ nicht abschalten.

Wenn dieses zum Beispiel nicht genutzt werden soll, weil in einem Gruppenlayer beabsichtet unter “datasets” der Wert “false” eingetragen ist. Dabei kommt es zu einer problematischen Darstellung des Droptdown-Menüs “Infotext wechslen”, da nur ein Layer dort angezeigt wird, was augenscheinlich keinen Sinn ergibt.

Hier die Konfiguration:

Config:

{
"id": "Gruppe_alk",
"name": "Kataster (ALKIS)",
"children": [
{
"id": "no_alk_grau_1",
"name" : "ALKIS",
"isNeverVisibleInTree": true
},
{
"id": "no_alk_hsnr",
"name" : "ALKIS Hsnr",
"isNeverVisibleInTree": true
},
{
"id": "no_alk_grau_2",
"name" : "ALKIS Flst",
"isNeverVisibleInTree": true
}
]
},

Services-internet:

{
"id": "no_alk_grau_1",
"name": "ALKIS",
"url": "https://servername/geoserver/alk/wms",
"typ": "WMS",
"layers": "alk:alk_grau_1",
"format": "image/png",
"version": "1.3.0",
"singleTile": false,
"transparent": true,
"transparency": 0,
"tilesize": "512",
"minScale": "0",
"maxScale": "100000",
"gfiAttributes": "ignore",
"gfiTheme": "default",
"layerAttribution": "Aktualität: 03.10.2021",
"legend": "https://servername/gsdata/alk/leg_alk_grau.pdf",
"cache": true,
"datasets": [
{
"md_id": "alk:alk_grau_1",
"md_name": "ALKIS",
"rs_id": "mdk_url"
}
]
},
{
"id": "no_alk_grau_2",
"name": "ALKIS Texte",
"url": "https://servername/geoserver/alk/wms",
"typ": "WMS",
"layers": "alk:alk_grau_2",
"format": "image/png",
"version": "1.3.0",
"singleTile": false,
"transparent": true,
"transparency": 0,
"tilesize": "512",
"minScale": "0",
"maxScale": "1000",
"gfiAttributes": "ignore",
"gfiTheme": "default",
"layerAttribution": "nicht vorhanden",
"legend": false,
"cache": true,
"datasets": false
},
{
"id": "no_alk_hsnr",
"name": "ALKIS Hausnr",
"url": "https://servername/geoserver/alk/wms",
"typ": "WMS",
"layers": "alk:hsnr",
"format": "image/png",
"version": "1.3.0",
"singleTile": false,
"transparent": true,
"transparency": 0,
"tilesize": "512",
"minScale": "0",
"maxScale": "2500",
"gfiAttributes": "ignore",
"gfiTheme": "default",
"layerAttribution": "nicht vorhanden",
"legend": false,
"cache": true,
"datasets": false
},

Comments (7)

  1. BA Friedrichshain-Kreuzberg

    Bei der Kombination von mehreren Diensten in einem Layer verschwindet zusätzlich der Reiter der Dienstadresse. (MP.V2.20.1)

    "urlIsVisible" : true wird ignoriert. Gibt es eine Möglichkeit sich die Dienstadressen der einzelnen Layer anzeigen zu lassen?

  2. Dennis Sen

    @geowerkstatt Ich habe mir zu obiger Anfrage von Marius einmal den Code angeschaut. Die LayerInformation.vue hat ein computed-Property showUrl, das den URL-Reiter ausblendet, weil das gruppenlayerbeschreibende Objekt layerInfo in diesem Fall als URL null gesetzt hat.

    Ist es so gedacht, dass Gruppenlayer keine URL anzeigen sollen, oder soll ich hier einmal statt null die URLs als Array listen und eine Liste aller URLs in der UI rendern? Müsste ich dann mal untersuchen, ob das Seiteneffekte hat, falls das Objekt noch an anderer Stelle Verwendung findet.

    Nachvollziehbar ist das beispielsweise in portal/basic, wo der Gruppenlayer Kita/Krankenhäuser keine Adresse anzeigt.

  3. Dennis Sen

    Moin,

    das Issue sollte mit dem Merge von https://bitbucket.org/geowerkstatt-hamburg/masterportal/pull-requests/3510/issue-778-fix-invisible-datasets jetzt gelöst sein; ab der nächsten Version (und schon jetzt im Dev-Stand) werden für alle Unterlayer Texte im Select angezeigt.

    Bzgl. der nachgelagerten Anfrage zur URL-Anzeige bitte den vorangehenden Beitrag beachten.

    Falls sich zur ursprünglichen Anfrage doch noch ein Problem ergeben sollte, gern das Issue wieder öffnen.

    Viele Grüße

  4. Log in to comment