2010-10-01 102 views

回答

1

好一個按鈕和一個鏈接之間的區別在於,一個按鈕提交一個表單而鏈接不。因此,對於鏈接,通常無法知道表單值是什麼。然而,這裏有一個解決方案給你:

AjaxSubmitLink是一個鏈接,當鏈接被點擊時提交表單,因此支持你正在談論的功能。但是,這是一個僅適用於JavaScript的組件。 這裏是你怎麼稱呼它,如果你的窗體的模型對象是Thingy類型:

add(new AjaxSubmitLink(id, form){ 

    private static final long serialVersionUID = 1L; 

    @Override 
    protected void onSubmit(final AjaxRequestTarget target, 
     final Form<?> form){ 
     String selectedValue = ((Thingy) form.getModelObject()).getFooProperty(); 
    } 
}); 
0

你需要有一個SubmitLink或AjaxSubmitLink,因而選擇DropDownChoice值將由它的模型給出。

相關問題