小编Ter*_*hun的帖子

Wicket DropDownChoice设置模型值

我有一个表(Dataview),其中包含来自数据库的内容,其中每个行/对象都有一个"编辑"按钮.当我尝试编辑对象时,DropDownChoice值(在表单中)未正确更新(即使它在数据库中是正确的).在DDC中设置的值是(sorted)列表"placeList"中的第一项,我显然希望从我的对象中获取正确的值(event.getPlace().getName()).

这是代码(wicket 1.5):

    List<Place> placesList = UtGuidenApplication.getInstance().getUgpService().getAllPlaces();
    Collections.sort(placesList);

    DropDownChoice<Place> selectablePlaceField = new DropDownChoice<Place>("Sted", new PropertyModel<Place>(event, "eventPlace.name"),
            placesList, new ChoiceRenderer<Place>("name"));
    utguidenEventForm.add(selectablePlaceField);
Run Code Online (Sandbox Code Playgroud)

任何人?

干杯,Terje Eithun,挪威

wicket wicket-1.5 drop-down-menu

0
推荐指数
1
解决办法
2789
查看次数

标签 统计

drop-down-menu ×1

wicket ×1

wicket-1.5 ×1