Alguém sabe se existe uma maneira de fazer bind entre dois choiseBox dessa forma?
ChoiceBox.select = bind ChoiceBox.selectedindex
Cordialmente;
Alguém sabe se existe uma maneira de fazer bind entre dois choiseBox dessa forma?
ChoiceBox.select = bind ChoiceBox.selectedindex
Cordialmente;
Não entendi direito, mas você pode amarrar uma variável ao índice selecionado.
var indice = bind chb.selectedIndex;
Na verdade seria para fazer bind do indice de duas choiceBox diferentes.
Mas o caso é que select é uma função e selectedidex um valor inteiro.
Dessa forma não consegui fazer bind.
Cordialmente;
Há entendi
Usa um trigger como abaixo:
import javafx.scene.*;
import javafx.scene.control.*;
import javafx.stage.Stage;
def chb1 = ChoiceBox{
translateY:10
items: ["Banda", "LP", "Jogo", "Música", "Bebida"]
}
def chb2 = ChoiceBox{
translateY:50
items: ["Queen", "Java", "Age Of Empires II The Conquerors", "Bohemian Rhapsody", "Café"]
}
def indice = bind chb1.selectedIndex on replace{
chb2.select(indice);
}
Stage{
scene:Scene{
content:[chb1, chb2]
}
}
Caraca Jesuino, tu é o bicho.
Deu certo, e com isso já resolvi também o post http://www.guj.com.br/posts/list/209860.java para simular o LookUpComboBox.
Cordialmente;