NEWS
Sichtbarkeit bei basic timestamp
-
Ich habe ein Basic timestamp-Widget für die Anzeige der geschätzten Uhrzeit bis das Auto vollgeladen ist.
ich bekomme es leider nicht hin, das Widget auszublenden, wenn da kein sinnvoller Timestamp drinsteht.Wenn dort ein Wert drin steht, sieht der so aus:
2021-04-27T11:10:04.946Z
wenn nichts drinsteht, steht manchmal doch was drin
nämlich ein
Hat da jemand eine Lösung parat?
-
@homoran Du könntest ein Script auf die Änderung des DP triggern, darin prüfen, ob das Format ok ist und in Abhängigkeit vom Ergebnis einen eigenen DP true/false setzen. Und den nimmst Du für die Sichtbarkeit des Widgets.
-
@ahnungsbefreit sagte in Sichtbarkeit bei basic timestamp:
@homoran Du könntest ein Script auf die Änderung des DP triggern, darin prüfen, ob das Format ok ist und in Abhängigkeit vom Ergebnis einen eigenen DP true/false setzen. Und den nimmst Du für die Sichtbarkeit des Widgets.
Das ist ja von hinten durch die Brust ins Auge
Ich meinte eigentlich die eingebauten Optionen:
Damit muss es doch auch gehen
-
@homoran ok, dann bin ich raus
-
-
@liv-in-sky sagte in Sichtbarkeit bei basic timestamp:
denkst du an sowas:
eher an so was
(unten rechts)Aber ohne SchnickSchnack.
Das muss doch mit Bordmitteln gehen -
evtl habe ich dich falsch verstanden - könntest du mi nochmal sagen, wo dieser dp herkommt und was drin steht - es geht doch um "bis 13:05" - rechts unten
dieses "bis 13:05" ist das timestamp widget - und da gibt es drei möglichkeiten, die drinstehen können
- "nix" also ""
-
- oder ein timestamp
bei einem timestamp soll es sichtbar sein - bei den beiden anderen nicht
ist das soweit richtig
-
@liv-in-sky sagte in Sichtbarkeit bei basic timestamp:
ist das soweit richtig
Jawoll!
(aber ohne Binding oder HTML/js Getrickse)
-
@homoran ich kann es nur mit einem binding und einen trick - soweit ich weiß , ist die sichtbarkeits-einstellung nur auf einen wert möglich
hier mal mein trick:
- einmal habe ich in der sichtbarkeit einen wert
- und das zweite arbeitet mit binding in opacity-setting
{val:controll-own.0.AAATEST.TestString1; val=="" ? 0 : 100}
ansonsten geht glaube es nur mit einem zusätzlichen script. oder ich weiß einfach nicht, wie man das über sichbarkeit sonst lösen kann
-
@liv-in-sky sagte in Sichtbarkeit bei basic timestamp:
ist die sichtbarkeits-einstellung nur auf einen wert möglich
ich hatte die Bezeichnung "bestehend aus" als missratene Übersetzung von "enthält" interpretiert.
>0
funktioniert solange das Feld wirklich leer istIm Moment versuche ich es mit dem
Z
aus der Zulu-ZeitDeine Tricks sehe ich mir mal an
-
@homoran   ist meines Erachtens gleichbedeutend mit undefined. Geht denn nicht einfach Sichtbarkeit wenn "existiert"?
-
@mickym sagte in Sichtbarkeit bei basic timestamp:
Geht denn nicht einfach Sichtbarkeit wenn "existiert"?
nein, leider auch nicht
Hab jetzt alles durch, wo im Moment wider ein
drinsteht.
klickt man den Wert unter Objekte an, verschwindet das
und das Feld ist (scheinbar???) leer@mickym sagte in Sichtbarkeit bei basic timestamp:
  ist meines Erachtens gleichbedeutend mit undefined
im Editor steht dann auch
NaN:NaN:NaN
-
@homoran und Sichtbarkeit " !=   " oder " != undefined " ?
-
@mickym sagte in Sichtbarkeit bei basic timestamp:
@homoran und Sichtbarkeit " !=   " oder " != undefined " ?
alles nicht
Da ist irgendwo der Wurm drin.
Habe gerade nochmal den Datenpunkt per ID-Selector aufgerufen, da ist dort der Wertnull
-
@homoran und " != null " geht auch nicht?
-
@homoran wo kommt den der dp eigentlich her - ist das ein script oder adapter - dann sollte der ersteller gefragt werden, was warum geschrieben wird
-
@mickym sagte in Sichtbarkeit bei basic timestamp:
@homoran und " != null " geht auch nicht?
nein
Werde gleich alles nochmal neu starten.
Ich bin der Meinung irgendwann hatte es mal geklappt -
@liv-in-sky sagte in Sichtbarkeit bei basic timestamp:
oder adapter
das ist der ZOE2-Adapter, der ist noch nicht im Repo.
Aber es kann doch nicht sein, dass die Sichtbarkeit mit keiner Einstellung zu ändern ist.
selbst== 0
oder== abc
versteckt das Widget (im Moment) nicht -
@mickym sagte in Sichtbarkeit bei basic timestamp:
@homoran und " != null " geht auch nicht?
der datenpunkt enthält doch kein null oder undefined sondern einen text .
die Sichtbarkeit geht genau auf den inhalt des eingestellten datenpunkts und nicht auf das Ergebnis des widgets.
man könnte ja sogar einen komplett anderen datenpunkt einstellen wie der zugrundeliegende ObjectID.
Die Sichbarkeit ist eine vis-Grundeigenschaft der widgets, da muss der einzelne widgetprogrammierer gar nix machen.warum allerdings != nbsp; (hier ohne & da sonst hier im forum nix angezeigt wird) nicht geht ist mir schleierhaft. das wäre das naheliegendste
-
@oliverio sagte in Sichtbarkeit bei basic timestamp:
der datenpunkt enthält doch kein null oder undefined sondern einen text .
Anscheinend aber nicht.
weder ein blank noch irgendwas bringt das Widget dazu (nichts) anzuzeigen@oliverio sagte in Sichtbarkeit bei basic timestamp:
die Sichtbarkeit geht genau auf den inhalt des eingestellten datenpunkts und nicht auf das Ergebnis des widgets.
Richtig!
aber wenn da was drinsteht, dann müsste ja jede andere Eingabe wie==123
das Widget ausblenden
Tut es aber nicht