View difference between Paste ID: VAYFUnH4 and Z9fNsxAn
SHOW: | | - or go back to the newest paste.
1
	<webobject name="PopUpFoo">
2
	</webobject>
3
	<webobject name="Test">
4
	</webobject>
5
6
7
8
9-
form: ERXWOForm
9+
10
{
11-
	id = "dataEntry";
11+
12-
	multipleSubmit = true;
12+
13-
	name = "dataEntry";
13+
PopUpFoo: WOPopUpButton
14
{
15
	list = foo;
16
	item = itemForFoo;
17
	displayString = itemForFoo.name;
18
	selection = selectedFoo;
19
}
20
21
22
	private Map<String, String> selectedFoo;
23
	private List<Map<String, String>> foo;
24
	private Map<String, String> itemForFoo;
25
26
27
	public List<Map<String, String>> getFoo()
28
	{
29
		HashMap<String, String> item;
30
31
		if(foo == null)
32
		{
33
			foo = new ArrayList<Map<String, String>>();
34
			item = new HashMap<String, String>();
35
			item.put("name", "Popeye");
36
			item.put("id", "123");
37
			foo.add(item);
38
			item = new HashMap<String, String>();
39
			item.put("name", "Olive Oyl");
40
			item.put("id", "456");
41
			foo.add(item);
42
		}
43
44
		return(foo);
45
	}
46
47
	public Map<String, String> getSelectedFoo()
48
	{
49
		return(selectedFoo);
50
	}
51
52
	public void setSelectedFoo(Map<String, String> selectedFoo)
53
	{
54
		this.selectedFoo = selectedFoo;
55
	}
56
57
	public Map<String, String> getItemForFoo()
58
	{
59
		return(itemForFoo);
60
	}
61
62
	public void setItemForFoo(Map<String, String> itemForFoo)
63
	{
64
		this.itemForFoo = itemForFoo;
65
	}