Wicket-获取使用scala填充的文本框的值
我正在尝试检索文本字段的值,如下所示:Wicket-获取使用scala填充的文本框的值,scala,wicket,Scala,Wicket,我正在尝试检索文本字段的值,如下所示: item.add(new TextField("description", new Model[String]() { override def getObject(): String = { customer.description = ??? // I don't know how I can get the value here return ... } })) 我在ListView中插入了这个Tex
item.add(new TextField("description", new Model[String]() {
override def getObject(): String = {
customer.description = ??? // I don't know how I can get the value here
return ...
}
}))
我在ListView中插入了这个TextField,我需要使用TextField值在属性模型中设置它
谢谢首先,您需要向服务器发送一个新值,一种可能的解决方案是使用
ajaxformcomponentupdatebehavior
:
val description = new TextField("description", new Model[String])
description.add(new AjaxFormComponentUpdatingBehavior("keyup") {
protected def onUpdate(target: AjaxRequestTarget) {
val newValue = description.getDefaultModelObjectAsString
}
})
我还建议设置节流