/* B70_ZK_3021VM.java Purpose: Description: History: 4:08 PM 12/25/15, Created by jumperchen Copyright (C) 2015 Potix Corporation. All Rights Reserved. */ package org.zkoss.zktest.test2; import java.util.ArrayList; import java.util.Arrays; import java.util.List; /** * @author jumperchen */ public class B70_ZK_3021VM { private List<MainBean> listMainBeans = Arrays.asList(new MainBean()); public List<MainBean> getListMainBeans() { return listMainBeans; } public static class MainBean { private String name = "MAIN BEAN"; private List<SecondaryBean> listChildrens = new ArrayList<SecondaryBean>(); public MainBean() { for (int i =0; i < 2; i ++) { listChildrens.add(new SecondaryBean(i)); } } public String getName() { return name; } public List<SecondaryBean> getListChildrens() { return listChildrens; } } public static class SecondaryBean { private String name; public SecondaryBean(int i) { name = "Secondary-" + i; } public String getName() { return name; } } }