ZK - Open Source Ajax Java FrameworkZK - Open Source Ajax Java Framework

Listbox fill and Render event

Lalitdhuwe
26 Aug 2010 06:30:13 GMT
26 Aug 2010 06:30:13 GMT

 public void setGroupList() {
        try {

            String queryParameter = "";
            GroupDAO grouprDAO = new GroupDAO();
            List groupList = new ArrayList();
            groupList = grouprDAO.selectAllGroups(queryParameter);
            ListModel modelGroupList = new ListModelList(groupList);
            ListitemRenderer listitemRenderGroupList = new groupListBoxRenderer();
            groupDetails_listBox.setModel(modelGroupList);
            groupDetails_listBox.setItemRenderer(listitemRenderGroupList);

        } catch (Exception e) {            
        } finally {
        }
    }

    private class groupListBoxRenderer implements ListitemRenderer {

        public void render(Listitem li, Object data) {
            Group accessgroup = (Group) data;
            li.setAttribute("Groupid", accessgroup.getGroupId());
            li.setAttribute("GroupName", accessgroup.getName());
            li.setAttribute("GroupDescription", accessgroup.getDescription());
            new Listcell(accessgroup.getName()).setParent(li);
            new Listcell(accessgroup.getDescription()).setParent(li);
            new Listcell(accessgroup.getActive()).setParent(li);
            new Listcell(accessgroup.getUserName()).setParent(li);
            new Listcell(accessgroup.getCreatedOn()).setParent(li);
        }
    }