Rolf B: Checkbox in nicht sichtbarer Tabellenzeile ansprechen

Beitrag lesen

Hallo Jörg,

Ergebnis sollte sein, dass alle 5 Einträge angehakt sind. Es sind aber nur die letzten 3 (ic) angehakt. 😉

Nein, sollte es nicht, finde ich. Ich meine, dass Zeilen, die von einer Suche nicht erfasst sind, keinen Haken mehr haben dürfen. Sonst hat man unsichtbare angehakte Zeilen, und dann hast Du eine Mehrdeutigkeit bei der Verarbeitung "alle angehakte Zeilen". ALLE? Oder nur die sichtbaren?

Wenn man die Check-All Checkbox setzt, sollen ja auch nur die sichtbaren Zeilen angehakt werden. Das schafft einen logischen Zusammenhang: "Check-All gesetzt" == "alle sichtbaren Zeilen angehakt".

Aber probier's aus, ich habe das ent-checken ja explizit eingebaut. Nimm diese beiden Zeilen weg:

    if (!match)
      getRowCheckbox(row).checked = false;

Rolf

--
sumpsi - posui - obstruxi