Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Wunsch: Tausenderpunkte

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Wunsch: Tausenderpunkte

    This topic has been deleted. Only users with topic management privileges can see it.
    • S
      soef last edited by

      Hallo,

      wäre es möglich, die Adapter Klasse um eine Funktion zur Formatierung von (größeren) Zahlen zu

      erweitern? Also äquivalent zu formatDate. Das würde die Lesbarkeit von Zahlen sehr erhöhen.

      12345677,89 würde zu 1.234.567,89.

      Hier einmal ein sehr reduziertes Beispiel wie es implementiert werden könnte.

      
              that.formatValue = function formatValue(value, decimals, _format) {
                  if (_format === undefined) _format = ".,"; //"#.###,##";
                  if (typeof value !== "number") value = parseFloat(value);
      
                  var ret = isNaN(value) ? "" : value.toFixed(decimals || 0).replace(_format[0], _format[1]).replace(/\B(?=(\d{3})+(?!\d))/g, _format[0]);
                  return (ret);
              };
      
      

      Schön wäre dann noch, wenn es bei den Bindings auch die Möglichkeit gäbe diese zu nutzen.

      
      {datapoint; value(2,.,)}
      
      

      Die Krönung wäre dann, wenn es bei den Value-Widgets eine Option gäbe, Tausenderpunkte einzuschalten.

      Vielleicht zu viele Wünsche. Ich würde mich sehr freuen, wenn diese Anregungen aufgenommen würden.

      1 Reply Last reply Reply Quote 1
      • First post
        Last post

      Support us

      ioBroker
      Community Adapters
      Donate
      FAQ Cloud / IOT
      HowTo: Node.js-Update
      HowTo: Backup/Restore
      Downloads
      BLOG

      778
      Online

      31.7k
      Users

      79.9k
      Topics

      1.3m
      Posts

      1
      1
      1017
      Loading More Posts
      • Oldest to Newest
      • Newest to Oldest
      • Most Votes
      Reply
      • Reply as topic
      Log in to reply
      Community
      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
      The ioBroker Community 2014-2023
      logo