oder inline:
%Vor%Ich möchte die Eigenschaft aktiviert auf einer Schaltfläche basierend auf dem Rückgabewert einer Funktion mit einem oder mehreren Parametern festlegen. Wie kann ich das tun?
%Vor%Folgendes habe ich ein paar Mal unter ähnlichen Umständen gemacht:
%Vor%Auf diese Weise wird, wenn sich das Bindable %code% ändert, eine Änderungsbenachrichtigung ausgelöst. Da das Label %code% ändert (selbst wenn es nur ein Parameter für eine andere Funktion ist), wird die Eigenschaft %code% erneut ausgewertet.
Gemäß den Flex-Dokumenten , solange die Immobilie ist bindbar, Sie können dies einfach tun (ich habe die beiden zusätzlichen Tasten zum Vorführen):
%Vor%Ohne currentUser mit [Bindable] markiert, funktioniert es jedoch nicht.
Eine andere Möglichkeit, wenn Sie wörtlicher an die Funktion binden möchten (dies wird auch in den Dokumenten ausgedrückt), wäre, die Funktion auf ein Ereignis reagieren zu lassen, das Sie versenden, wenn der aktuelle Benutzer sich ändert:
%Vor%Also gibt es ein paar Wege. IMO, das zweite scheint irgendwie richtiger zu sein, aber mit dem ersten ist definitiv nichts falsch. Viel Glück!