Rendering Problem beim Filter

Issue #1065 wontfix
Andreas Linneweber created an issue

Wir wollen das Filter- Tool nutzen, um innerhalb eines Layers nach Zeiträumen zu filtern. Sobald man jedoch im Datumsfeld ein Datum auswählt, springt der Balken, mit dem man den Zeitraum normalerweise auch einstellen könnte nach links aus dem Menü (s. Screenshots) und der Button „Filtern“ bleibt inaktiv. Es ist also nicht möglich den Filter zu nutzen.

Vor der Bedienung:

Nach der Bedienung:

Die Konfiguration dazu sieht so aus:

"filter": {
    "roles": [
        "ds_nda"
    ],
    "name": "Zeitfilter ",
    "icon": "bi-funnel-fill",
    "deactivateGFI": false,
    "multiLayerSelector": true,
    "liveZoomToFeatures": true,
    "layers": [
        {
            "layerId": "012",
            "active": true,
            "title": "Events",
            "snippetTags": false,
            "resetLayer": true,
            "showHits": true,
            "snippets": [
                {
                    "type": "dateRange",
                    "title": "",
                    "attrName": [
                        "beginn",
                        "ende"
                    ],
                    "operator": "BETWEEN",
                    "format": "YYYY-MM-DD"
                }
            ]
        }
    ]
},

Wir vermuten dass es an einem Mapping der Daten aus dem Service heraus liegen könnte - allerdings habe alle bisher getesteten Variante nicht funktioniert. Der WFS wird von einem Geoserver bereitgestellt.

Daher die Frage: ist das ein Bug im Portal oder machen wir an der Stelle etwas falsch?

Comments (5)

  1. Klara Böcker

    Hallo Herr Linneweber,

    Die Konfig sieht auf den ersten Blick in Ordnung aus. Es gibt hier 2 potentielle Fehlerquellen:

    1. das Format - Das muss so eingestellt werden, dass es mit den Format der Daten übereinstimmt. Also im WFS steht z.B. DD.MM.YYY, dann muss da auch DD.MM.YYYY hin
    2. die attrNamen müssen auch genau so in den Daten vorkommen

    Und als Tipp noch: wenn Sie die einzelnen Datumsfelder mit Labels versehen möchte, können Sie subTitles anstatt title benutzen. Z.b. so "subTitles": ["Zeitraum von", "Zeitraum bis"].

    Vielleicht hilft Ihnen das bereits weiter?

  2. Log in to comment