primefaces - primefaces - PickList - 默认情况下,所有值都应移动到目的地
问题描述
我正在使用 primefaces - PickList 来显示源和目标 div,如下所示。
左边是源,右边是目的地。如果用户单击全部移动到右箭头标记其移动到目的地。但是在页面加载时,我希望将源中的所有值移动到目标。
你能帮我解决这个问题吗?
解决方案
而不是将值设置为您的源,您需要将其设置为您的目标列表。
@PostConstruct
public void init() {
//Cities
List<String> citiesSource = new ArrayList<String>();
List<String> citiesTarget = new ArrayList<String>();
citiesTarget.add("San Francisco");
citiesTarget.add("London");
citiesTarget.add("Paris");
citiesTarget.add("Istanbul");
citiesTarget.add("Berlin");
citiesTarget.add("Barcelona");
citiesTarget.add("Rome");
cities = new DualListModel<String>(citiesSource, citiesTarget);
//Themes
List<Theme> themesSource = service.getThemes().subList(0, 5);
List<Theme> themesTarget = new ArrayList<Theme>();
themes = new DualListModel<Theme>(themesSource, themesTarget);
}
推荐阅读
- python - 如何使用 Selenium Python 检索弹出消息文本
- sql - 根据总和选择最大的10组数据,输出每组的累积总和
- sql - 在 SQLite 中使用变量查询并按月份排序作为参数
- python - 从时间戳中减去一天 - python
- express-handlebars - 车把每个/这个
- javascript - 通过共享数据目标属性切换两个元素的活动状态
- react-redux - Easy Peasy VS React Redux
- xamarin - Xamarin Forms Entry Binding 两种方式与可为空的小数不允许放置小数点
- markdown - Fitnesse:如何检查路径是否存在
- ionic-framework - 离子电容浏览器自动关闭