Vorab: Bitte habt etwas Geduld mit mir. Mein Vorgesetzter hat eine neue Stelle angenommen und mich mit einer Website für Online-Abonnementpakete zurückgelassen, die als WebApp auf AGOL erstellt wurde. Er hat sie entwickelt und Anfang des Jahres ohne Tests für die Öffentlichkeit freigeschaltet. Jetzt versuche ich, Aktualisierungen vorzunehmen, damit sie benutzerfreundlicher wird. Die IT soll unser altes System ersetzen, mit dem die Öffentlichkeit auf unsere Steuer- und Bewertungsdaten zugreifen konnte.
Ich lerne mich noch in die Details ein, da er weder eine Dokumentation hinterlassen noch jemand anderen in die Entwicklung und Gestaltung einbezogen hat.
Mein Problem ist, dass in den Pop-ups bestimmte Felder nicht angezeigt werden, wenn jemand im Suchfeld nach einem bestimmten Flurstück sucht. In diesem Fall geht es um die Felder zu überfälligen Steuern. Ich habe acht Felder, die mithilfe eines Ausdrucks in der Pop-up-Konfiguration zusammengeführt werden. Die Daten stammen aus CAMA (unserem Bewertungsprogramm) und sind mit unseren Flurstücken verknüpft.
Es sollte etwa so aussehen:
ÜBERFÄLLIGE STEUERN 2017: $####
2016: $####
2015: $####
ÜBERFÄLLIGE STEUERN: GESAMT: $####
Die Jahre und Beträge werden automatisch berechnet und aus SQL abgerufen.
Wenn für ein Flurstück keine überfälligen Steuern anfallen, sollten die Jahre trotzdem angezeigt werden, wie unten dargestellt:
ÜBERFÄLLIGE STEUERN 2017: $
2016: $
2015: $
ÜBERFÄLLIGE STEUERN: GESAMT: $
Wenn jemand über die eindeutige Flurstück-ID sucht, sind die Felder leer. Es sieht dann so aus:
ÜBERFÄLLIGE STEUERN : $
: $
: $
ÜBERFÄLLIGE STEUERN: GESAMT: $
Wenn jemand auf das Flurstück klickt, werden die Felder korrekt ausgefüllt und es sieht wie im ersten Beispiel aus.
Warum unterscheiden sich die Pop-ups je nachdem, wie ein Flurstück gefunden wird? Wenn die Steuerbeamten und Gutachter, die diese Website nutzen, nach einem Flurstück suchen, werden sie glauben, dass keine Steuern überfällig sind, und das könnte große Probleme verursachen.
Wir haben das getestet und es scheint bei der Suche bzw. beim Anklicken anderer Flurstücke genauso zu sein.
Hat jemand Vorschläge?
Update: Das scheint mit den benutzerdefinierten Ausdrücken in der Pop-up-Konfiguration zusammenzuhängen, die ich zur Anzeige dieser Daten verwende. Wenn ich sie entferne, scheinen die Daten bei der Suche angezeigt zu werden, allerdings sieht das Ergebnis furchtbar aus.
Beim Testen ist das bei jeder Kombination dieser benutzerdefinierten Ausdrücke der Fall. Ich habe noch einmal überprüft, ob die Werte als Zahlen statt als Zeichenfolgen verarbeitet werden, aber das Ergebnis war dasselbe. Ich habe noch zwei weitere benutzerdefinierte Ausdrücke für andere Felder, und diese scheinen korrekt angezeigt zu werden.
Screenshot angehängt. So sieht es aus, wenn ich die Pop-up-Konfiguration öffne.