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
  }
})
我还建议设置
节流