Ankündigung

Einklappen
Keine Ankündigung bisher.

Checkbox in Frei gestalteter Tabelle

Einklappen
X

Checkbox in Frei gestalteter Tabelle

Einklappen
  • Filter
  • Zeit
Alles löschen
neue Beiträge

  • Checkbox in Frei gestalteter Tabelle

    Lösung:

    function order(fieldGuid){
    var table = getElement("Guid");
    var recs = table.oUp.getRecords();
    var controlField;

    for(var i= 0; i<recs.length; i++){
    controlField = recs[i].getControl(fieldGuid);
    var c = controlField.oHtml.checked;
    }




    Guten Morgen liebe Community,

    ich finde einfach meinen Fehler nicht, vielleicht wisst ihr woran es liegt.
    Ich habe eine frei gestaltete Tabelle mit Aufträgen, welcher der Benutzer durch Checkboxen selektieren kann.

    Bevor die Datensätze mit einem Button (außerhalb der Tabelle) weiter bearbeitet werden, soll dem Benutzer ein Hinweis gegeben werden, sofern nicht alle Positionen ausgewählt wurden.

    Leider bekomme ich bei den Checkboxen immer nur den Rückgabewert 1 zurück, egal ob diese angehackt werden oder nicht.
    Bei anderen Feldern erhalte ich die richtigen Werte.

    Mit dem selektieren der Checkbox, wird im Hintergrund ein Prozess ausgeführt damit der Wert auch tatsächlich gespeichert wird.
    Gehe ich in den tasächlichen Datensatz der Auftragsposition, wird mir ebenfalls dort der richtige Wert geliefert (0 oder 1), nur eben nicht in der Tabelle.
    Die Aufträge sind in einer Eltern-Kinddatengruppe (1:n), falls das noch wichtig wäre.

    mit dem Event onlick übergebe ich die TabellenGuid und die FieldGuid...



    function order(tableGuid, fieldGuid){
    var table = getElement(tableGuid);
    var recs = table.oUp.getRecords();
    var control;
    for(var i= 0; i<recs.length; i++){
    control = recs[i].getControl(fieldGuid);
    alert(control.getValue());
    }

    return true;
    }


    Vielen Dank
    Angelina

  • #2
    Hallo Angelina,

    versuch mal statt ".getValue()" ".checked" zu verwenden.

    Dann sollte es klappen

    Viele Grüße,
    Harold

    Kommentar


    • #3
      Hallo Harold,

      danke für deine Hilfe.
      Wenn ich checked einfüge erhalte ich immer undefine.
      Wahrscheinlich liegt der Fehler wo anders.

      Viele Grüße
      Angelina

      Kommentar

      Lädt...
      X