マップ要素にバインドすることは可能ですか?
mybean = new MyBean()
swing.edt {
dialog() {
vbox(){
label(text: '> Please enter your developer account')
def tf = textField(columns:10)
bean mybean, myMap.myKey: bind {tf.text}
button(defaultButton: true, text: 'OK', actionPerformed: {dispose() },
enabled: bind {new File(userBean.myMap.myKey).exists()})
}
}
}
と
@Bindable
class MyBean {
Map<String,String> myMap
}
または多分私はこれを間違った方法で行います。テキストフィールドに入力された内容が有効な場合にのみ、OK ボタンを有効にしたいと考えています。テキスト フィールドの内容を myBean Bean から myMap マップの特定のキーに格納し、ファイルの存在を確認したい