Data binding groovy绑定到映射元素
是否可以绑定到映射元素Data binding groovy绑定到映射元素,data-binding,groovy,swingbuilder,Data Binding,Groovy,Swingbuilder,是否可以绑定到映射元素 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,
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()})
}
}
}
与
也许我做得不对。
我只想在文本字段中输入的内容有效时启用OK按钮。
我想将文本字段的内容存储在myBean中的myMap映射的特定键中,然后检查文件是否存在是否可以将映射更改为具有实际字段的myBean?不太可能。MYBean已经充满了字段,为了清晰起见,我想在地图中收集一些字段
@Bindable
class MyBean {
Map<String,String> myMap
}