我的老板想在反馈表单中添加一个选择表单,要求用户选择他/她的国家。我可以通过以下方式实现:
Select country = form.addItem().addSelect("country ");
userType.setLabel("Country");
userType.addOption("","Please select your country");
userType.addOption("ABW","Aruba");
userType.addOption("AFG","Afghanistan");
<----- Rest of countries from A to Z --->
userType.setOptionSelected(parameters.getParameter("country",""));
TextArea countryOther = form.addItem().addTextArea("countryOther");
countryOther.setValue(parameters.getParameter("countryOther", ""));
我想避免将代码与非常长的国家列表混淆。是否有替代方法,例如将国家/地区列表放在一个单独的位置并仅提取此信息?提前致谢。