Wicket下拉选项以设置默认值

时间:2011-11-16 10:44:12

标签: wicket

我想在下拉选项中替换“选择一个”选项,其他字符串“已成功发生”,我不想显示列表项来设置默认值。

DropDownChoice<Person> customer = new DropDownChoice<Person>(
                        "customer", new PropertyModel<Person>(customermodel, "customer"),list, new ChoiceRenderer<Person>("name", "id"));

2 个答案:

答案 0 :(得分:9)

执行此操作的最佳方法是使用定义

customer.null=successfully occured

在与包含该选项的表单或页面关联的属性文件中。

属性文件也可以进行本地化,以便显示的内容取决于区域设置。

答案 1 :(得分:1)

对我来说,我必须遵循以完成这项工作。

customer.setNullValid(true);

然后创建了一个名为&#34; HomePage.properties&#34;的文件。 (我将下拉添加到主页)

将.properties文件中的空文本设置为如下所示。

nullValid=Choose one..