Om dit vooraf even te zeggen: heb geduld met me, want mijn leidinggevende heeft een nieuwe baan aangenomen en me achtergelaten met een website voor online abonnementen op perceelgegevens, die als WebApp op AGOL is gebouwd. Hij heeft de website gebouwd en aan het begin van het jaar zonder testen openbaar gemaakt. Nu probeer ik updates door te voeren om de website gebruiksvriendelijker te maken. De IT is bedoeld als vervanging van ons oude systeem dat het publiek gebruikte om toegang te krijgen tot onze belasting- en taxatiegegevens.
Ik leer nog steeds hoe alles werkt, omdat hij geen documentatie heeft achtergelaten en niemand anders bij het ontwerp en de ontwikkeling heeft betrokken.
Mijn probleem is dat bepaalde velden niet in de pop-ups worden weergegeven wanneer iemand in het zoekvak naar een bepaald perceel zoekt. In dit specifieke geval gaat het om de velden voor achterstallige belastingen. Ik heb 8 velden die met een expressie in de pop-upconfiguratie worden samengevoegd. De gegevens worden opgehaald uit CAMA (ons taxatieprogramma) en zijn gekoppeld aan onze percelen.
Het zou er zo uit moeten zien:
ACHTERSTALLIGE BELASTINGEN 2017: $####
2016: $####
2015: $####
ACHTERSTALLIGE BELASTINGEN: TOTAAL: $####
De jaren en bedragen worden automatisch berekend en opgehaald uit SQL.
Als er voor een perceel geen achterstallige belastingen zijn, moeten de jaartallen nog steeds worden weergegeven, zoals hieronder:
ACHTERSTALLIGE BELASTINGEN 2017: $
2016: $
2015: $
ACHTERSTALLIGE BELASTINGEN: TOTAAL: $
Wanneer iemand zoekt op het unieke perceel-ID, worden de velden leeg weergegeven. Het ziet er zo uit:
ACHTERSTALLIGE BELASTINGEN : $
: $
: $
ACHTERSTALLIGE BELASTINGEN: TOTAAL: $
Als iemand op het perceel klikt, zijn de velden correct ingevuld en ziet het eruit zoals in het eerste voorbeeld.
Waarom zien de pop-ups er anders uit, afhankelijk van hoe een perceel wordt gevonden? Als de medewerkers van de belastingdienst en de taxateurs die deze site gebruiken op een perceel zoeken, zullen ze denken dat er geen achterstallige belastingen zijn, wat tot grote problemen kan leiden.
We hebben dit getest en het lijkt hetzelfde te gebeuren wanneer we naar andere percelen zoeken of erop klikken.
Suggesties?
Update: Dit lijkt verband te houden met de aangepaste expressies in de pop-upconfiguratie die ik gebruik om deze gegevens weer te geven. Als ik ze verwijder, lijken de velden bij het zoeken wel te worden ingevuld, maar ziet het er verschrikkelijk uit.
Bij het testen blijkt dit te gebeuren met elke combinatie van deze aangepaste expressies. Ik heb nogmaals gecontroleerd of de gegevens als getal en niet als tekenreeks worden verwerkt, maar dat gaf hetzelfde resultaat. Ik heb nog twee andere aangepaste expressies die betrekking hebben op andere velden, en die lijken wel goed te worden ingevuld.
Schermafbeelding bijgevoegd. Dit is wat ik zie wanneer ik de pop-upconfiguratie open