Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Entwicklung
  4. "values2table: Wie Radiobutton verwenden"

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.9k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.2k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.4k

"values2table: Wie Radiobutton verwenden"

Geplant Angeheftet Gesperrt Verschoben Entwicklung
adapterentwicklung
18 Beiträge 6 Kommentatoren 1.4k Aufrufe 7 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • PeoplesP Peoples

    @alcalzone
    Das ist doch ein super Ansatz. Hab ich postwendend erledigt

    PeoplesP Offline
    PeoplesP Offline
    Peoples
    schrieb am zuletzt editiert von
    #8

    @AlCalzone
    so wie ich hörte, ist das ohne Weiteres nicht möglich?
    Also wieder die Frage wie ich es hinbekomme dass die eine Checkbox die andere ausschließt?

    Zugegeben ich scheitere schon am Verständnis was values2table da macht und wo ich was ändern müsste

    Ich beantworte keine Fragen zu Themen via PN

    simatecS 1 Antwort Letzte Antwort
    0
    • PeoplesP Peoples

      @AlCalzone
      so wie ich hörte, ist das ohne Weiteres nicht möglich?
      Also wieder die Frage wie ich es hinbekomme dass die eine Checkbox die andere ausschließt?

      Zugegeben ich scheitere schon am Verständnis was values2table da macht und wo ich was ändern müsste

      simatecS Offline
      simatecS Offline
      simatec
      Developer Most Active
      schrieb am zuletzt editiert von
      #9

      @peoples Ich schaue morgen mal über deinen Code.
      Denke das sollte auch mit Checkboxen kein großes Thema sein, die gegenseitig auszuschließen

      • Besuche meine Github Seite
      • Beitrag hat geholfen oder willst du mich unterstützen
      • HowTo Restore ioBroker
      PeoplesP 1 Antwort Letzte Antwort
      0
      • simatecS simatec

        @peoples Ich schaue morgen mal über deinen Code.
        Denke das sollte auch mit Checkboxen kein großes Thema sein, die gegenseitig auszuschließen

        PeoplesP Offline
        PeoplesP Offline
        Peoples
        schrieb am zuletzt editiert von
        #10

        @simatec
        Sekundär geht es natürlich darum das umzusetzen, aber primär geht es mir darum das zu verstehen, dass ich so etwas zukünftig selbst bewerkstelligen kann.

        Ich beantworte keine Fragen zu Themen via PN

        simatecS 1 Antwort Letzte Antwort
        0
        • PeoplesP Peoples

          @simatec
          Sekundär geht es natürlich darum das umzusetzen, aber primär geht es mir darum das zu verstehen, dass ich so etwas zukünftig selbst bewerkstelligen kann.

          simatecS Offline
          simatecS Offline
          simatec
          Developer Most Active
          schrieb am zuletzt editiert von
          #11

          @peoples Können wir dann im Discord gemeinsam durchgehen 😬

          • Besuche meine Github Seite
          • Beitrag hat geholfen oder willst du mich unterstützen
          • HowTo Restore ioBroker
          PeoplesP 1 Antwort Letzte Antwort
          0
          • simatecS simatec

            @peoples Können wir dann im Discord gemeinsam durchgehen 😬

            PeoplesP Offline
            PeoplesP Offline
            Peoples
            schrieb am zuletzt editiert von
            #12

            @simatec
            Aktueller Stand ist jetzt auf git

            Ich beantworte keine Fragen zu Themen via PN

            IssiI 1 Antwort Letzte Antwort
            0
            • PeoplesP Peoples

              @simatec
              Aktueller Stand ist jetzt auf git

              IssiI Offline
              IssiI Offline
              Issi
              Developer
              schrieb am zuletzt editiert von Issi
              #13

              @peoples
              ich habe mir mal die Funktion table2value /value2table angeschaut und die radio buttons werden dort nicht unterstützt, dazu muss man die Funktionen anpassen, das heißt ein Issue im Admin oder ein PR machen. Ich habe da ein wenig herumgebastelt und bei mir schaut es jetzt so aus.
              bec79f6a-0363-459a-9f45-61dfcddc4ad7-CleanShot 09-03-2022 at 01.46.59.png
              falls noch Interesse besteht, werde ich ein PR im Admin machen, damit es reinkommt.

              Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

              PeoplesP 1 Antwort Letzte Antwort
              2
              • IssiI Issi

                @peoples
                ich habe mir mal die Funktion table2value /value2table angeschaut und die radio buttons werden dort nicht unterstützt, dazu muss man die Funktionen anpassen, das heißt ein Issue im Admin oder ein PR machen. Ich habe da ein wenig herumgebastelt und bei mir schaut es jetzt so aus.
                bec79f6a-0363-459a-9f45-61dfcddc4ad7-CleanShot 09-03-2022 at 01.46.59.png
                falls noch Interesse besteht, werde ich ein PR im Admin machen, damit es reinkommt.

                PeoplesP Offline
                PeoplesP Offline
                Peoples
                schrieb am zuletzt editiert von
                #14

                @issi
                Naja sauberer als die Checkboxen wäre es schon

                Ich beantworte keine Fragen zu Themen via PN

                IssiI simatecS 2 Antworten Letzte Antwort
                0
                • PeoplesP Peoples

                  @issi
                  Naja sauberer als die Checkboxen wäre es schon

                  IssiI Offline
                  IssiI Offline
                  Issi
                  Developer
                  schrieb am zuletzt editiert von
                  #15

                  @peoples
                  so hab ein PR im Admin erstellt kleine Beschreibung habe ich im PR reingeschrieben wie man es einsetzen muss

                  Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                  1 Antwort Letzte Antwort
                  0
                  • PeoplesP Peoples

                    @issi
                    Naja sauberer als die Checkboxen wäre es schon

                    simatecS Offline
                    simatecS Offline
                    simatec
                    Developer Most Active
                    schrieb am zuletzt editiert von
                    #16

                    @peoples
                    Ich habe dir dein Code mal für die Checkboxen erweitert. Nun ist nur noch eine Auswahl möglich ...
                    Wenn der Change von @Issi im Admin gelandet ist, könnte man dies auf radio umstellen.

                    • Besuche meine Github Seite
                    • Beitrag hat geholfen oder willst du mich unterstützen
                    • HowTo Restore ioBroker
                    1 Antwort Letzte Antwort
                    0
                    • PeoplesP Peoples

                      Hi,

                      ich generiere in meinem Adapter eine Tabelle / Liste, bei der eine Checkbox die in jeder Zeile vorkommt insgesammt nur einmal gesetzt sein darf.
                      Leider habe ich keine Ahung wie ich das umsetzen könnte und hoffe dass einer von euch hier einen Denkanstoß für mich hat.

                      So wird die Tabelle erstellt:

                      async function genViewList(settings, onChange) {
                          if ($('#visProject').val()) {
                              const visData = await getVisContent('views', settings);
                              let arr = [];
                              viewsTable = [];
                              arr = visData.viewList;
                              arr.sort();
                      
                              for (var i in arr) {
                                  const _arr = {
                                      viewName: arr[i],
                                      swSec:60,
                                      isHomeView: false,
                                      isLockView: false,
                                      showIAV: false
                                  }
                                  i == 0 ? _arr.isHomeView = true : '';
                                  viewsTable.push(_arr);
                              }
                              values2table('viewsTable', viewsTable, onChange, tableOnReady);
                          }
                      }
                      
                      function tableOnReady() {
                          var _views = table2values('viewsTable');
                          for (var i = 0; i < _views.length; i++) {
                              $('#viewsTable .values-input[data-name="viewName"][data-index="' + i + '"]').prop('disabled', true).trigger('change');
                              $('#viewsTable .values-input[data-name="viewName"][data-index="' + i + '"]').addClass('nameBold').trigger('change');
                          }
                      }
                      

                      Und so sieht sie dann aus:
                      admin.JPG

                      Bei allen aufgelisteten Views darf es nur möglich sein bei einer "Ist Homeview und/oder ist Lockview" an zu hacken, die Anderen müssten dann disabled sein eben wie es wäre wenn ich Radiobuttons verwenden würde.

                      Das Ganze wäre natürlich perfekt wenn das "Onchange" passieren würde also ohne speichern drücken zu müssen

                      Gerne her mit euren Ideen

                      kBrausewK Offline
                      kBrausewK Offline
                      kBrausew
                      schrieb am zuletzt editiert von
                      #17

                      @peoples sagte in "values2table: Wie Radiobutton verwenden":

                      Homeview und/oder ist Lockview

                      Was würde den gegen eine DropDown SELECT Liste sprechen?

                      <th data-name="viewType" class="header translate" 
                             data-options="1/Homeview;2/Lockview" data-default="1"
                             data-type="select">View Type</th>
                      

                      Pi 4/8GB + SSD + Docker \ DebMatic HM-IP + HM-RF \ ioBroker
                      HikVision InterCom \ tedee SmartLook
                      Wiegand - TCP/IP Door Access Controller \ MF-549 Fingerprint/Code/RFID \ FP100 Fingerprint/Code

                      Fritz 7590 (ohne SmartHome)

                      PeoplesP 1 Antwort Letzte Antwort
                      1
                      • kBrausewK kBrausew

                        @peoples sagte in "values2table: Wie Radiobutton verwenden":

                        Homeview und/oder ist Lockview

                        Was würde den gegen eine DropDown SELECT Liste sprechen?

                        <th data-name="viewType" class="header translate" 
                               data-options="1/Homeview;2/Lockview" data-default="1"
                               data-type="select">View Type</th>
                        
                        PeoplesP Offline
                        PeoplesP Offline
                        Peoples
                        schrieb am zuletzt editiert von
                        #18

                        @kbrausew
                        Habe es schon mit Checkboxen umgesetzt

                        Ich beantworte keine Fragen zu Themen via PN

                        1 Antwort Letzte Antwort
                        0
                        Antworten
                        • In einem neuen Thema antworten
                        Anmelden zum Antworten
                        • Älteste zuerst
                        • Neuste zuerst
                        • Meiste Stimmen


                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        479

                        Online

                        32.4k

                        Benutzer

                        81.5k

                        Themen

                        1.3m

                        Beiträge
                        Community
                        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                        ioBroker Community 2014-2025
                        logo
                        • Anmelden

                        • Du hast noch kein Konto? Registrieren

                        • Anmelden oder registrieren, um zu suchen
                        • Erster Beitrag
                          Letzter Beitrag
                        0
                        • Home
                        • Aktuell
                        • Tags
                        • Ungelesen 0
                        • Kategorien
                        • Unreplied
                        • Beliebt
                        • GitHub
                        • Docu
                        • Hilfe