Dynamicly enable/diable Checkboxen in jsf mit primefaces

Ich habe eine datatable mit dynamicly generiert Daten aus einer Datenbank. Der Benutzer ist in der Lage zu aktivieren/deaktivieren Sie die Zeilen aber auch nur diese, die nicht als mustSelect aus der Datenbank.

Meine Bohne

        public boolean isDisabled () {
    if (evState == EvaluationState.MUST_EVALUATE) {
        return true;
    } else {
        return false;
    }
}

public boolean isChecked() {
    if (evState == EvaluationState.EVALUATE
            || evState == EvaluationState.MUST_EVALUATE) {
        return true;
    } else {
        return false;

    }
}

und meine xhtmlCode:

< p:selectBooleanCheckbox value="#{myBean.geprüft}" disabled = "#{myBean.deaktiviert }"/>

was momentan nicht so läuft, wie ich es will. Alle Kontrollkästchen aktiviert sind. Zur compile-Zeit, ich weiß nicht, was wird das Kontrollkästchen aktiviert ist oder nicht, deshalb habe ich die Methode deaktiviert.

Ich würde mich sehr freuen wenn jemand eine Lösung hat, wie Sie festlegen, deaktiviert dynamisch.

InformationsquelleAutor Antonio Mark | 2012-05-25
Schreibe einen Kommentar