سؤال

In JavaFX property can be bound to some observable value.

Label l = new Label();
l.visibleProperty().bind(l.textProperty().length().isEqualTo(3));

l.setText("123");  // show label
l.setText("1234"); // hide label

Recently I have discovered that binding can be done not only in code but in FXML markup document.

<!-- Label is visible only if input is visible. -->
<Label l="Please input some value:" visible="${value.visible}" />
<TextField fx:id="value" />

Is there similar feature in another languages and markup tools or that is kind of oracle innovation? :-)

update: I added XAML tag because I guess it has something similar.

هل كانت مفيدة؟

المحلول

I have found out that QML has the same feature.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top