0

Problem mit count()

Hallo allerseits,

ich nutze seit geraumer Zeit das folgende kurze Script für die Anzeige der Anzahl Anhänge zu einem Datensatz:

cnt(files(this));
let Anz := cnt(files(this));
if Anz = 0 then
    styled("Anzahl=0", "red", "red")
else
    styled(text(Anz), "white ", "white")
end

Das hat bis die Tage auch wunderbar funktioniert - jetzt zeigt die Spalte allerdings ein übergroßes "W" und dahinter klein den Wert...

Ich nutze die MAC-Version von Ninox. Kennt jemand das Problem?

Liebe Grüße Uwe

7 Antworten

null
    • Uwe_Burkert
    • vor 6 Monaten
    • Gemeldet - anzeigen

    noch ein Hinweis: vor 3 Tagen wurde das neueste Update installiert, danach hatte ich Ninox noch nicht offen (bis eben)

    • mirko3
    • vor 6 Monaten
    • Gemeldet - anzeigen

    Hallo Uwe. Da die styled() Funktion noch einen bug hat, kannst Du es mal so versuchen. Mirko

    cnt(files(this));
    let Anz := cnt(files(this));
    if Anz = 0 then
        styled("Anzahl=0", "red")
    else
        styled(text(Anz), "white")
    end
    
      • Uwe_Burkert
      • vor 6 Monaten
      • Gemeldet - anzeigen

       

      Hallo Mirko, genau so hab ich das ja gemacht (siehe oben) - das ging ja auch bis zum letzten Update

      Gruß Uwe

      • mirko3
      • vor 6 Monaten
      • Gemeldet - anzeigen

       Vergleiche die Scripte noch einmal genau, da ist schon ein Unterschied. Meins funktioniert so. Gruß Mirko

      • Uwe_Burkert
      • vor 6 Monaten
      • Gemeldet - anzeigen

       

      ok, jetzt sehe ich´s 😐

      hab jetzt im "styled" den 3. Parameter entfernt, da geht es 🙂.
      Dann muss doch was geändert worden sein, denn bisher ging das so problemlos

      Vielen Danke und liebe Grüße
      Uwe

      • mirko3
      • vor 6 Monaten
      • Gemeldet - anzeigen

       Du hast Recht, es ist etwas geändert worden in 3.12. Vielleicht hängt es mit den neuen Icons zusammen, die ja normalerweise der 4. Parameter in der styled() Funktion sind. Der 4. Parameter muß nun in Form eines JSON-Objekts eingegeben werden, was den Code etwas kryptisch aussehen läßt im Verhältnis zu vorher. Wenn man diesen aber zusätzlich eingibt, dann geht auch der 3. Parameter. Hier ist mal abschließend ein Beispiel. Gruß Mirko

      styled("Text", "red", "green", formatJSON({
          weight: 500,
          filling: 1,
          icon: "travel_explore",
          color: "blue"
      }))
      
      • Uwe_Burkert
      • vor 6 Monaten
      • Gemeldet - anzeigen

       

      Perfekt, danke nochmals

Content aside

  • Status Answered
  • vor 6 MonatenZuletzt aktiv
  • 7Antworten
  • 61Ansichten
  • 2 Folge bereits