Examples of UIVirtualList


Examples of org.exoplatform.webui.core.UIVirtualList

   private PageNavigation selectedNavigation;

   public UIGroupNavigationManagement() throws Exception
   {
      UIVirtualList virtualList = addChild(UIVirtualList.class, null, "GroupNavigationList");
      virtualList.setPageSize(4);
      UIRepeater repeater = createUIComponent(UIRepeater.class, "UIGroupNavigationGrid", null);
      virtualList.setUIComponent(repeater);
      UIPopupWindow editNavigation = addChild(UIPopupWindow.class, null, null);
      editNavigation.setId(editNavigation.getId() + "-" + UUID.randomUUID().toString().replaceAll("-", ""));
   }
View Full Code Here

Examples of org.exoplatform.webui.core.UIVirtualList

   public void loadNavigations() throws Exception
   {
      UserPortalConfigService userPortalConfigService = getApplicationComponent(UserPortalConfigService.class);
      navigations = userPortalConfigService.loadEditableNavigations();
      UIVirtualList virtualList = getChild(UIVirtualList.class);
      virtualList.dataBind(new ObjectPageList<PageNavigation>(navigations, navigations.size()));
   }
View Full Code Here

Examples of org.exoplatform.webui.core.UIVirtualList

   {
      UIRepeater uiRepeater = createUIComponent(UIRepeater.class, null, null);
      uiRepeater.configure(BEAN_ID, BEAN_NAMES, ACTIONS);     
      uiRepeater.setDataSource(makeDataSource());
     
      UIVirtualList uiVirtualList = addChild(UIVirtualList.class, null, null);
      uiVirtualList.setUIComponent(uiRepeater);     
   }
View Full Code Here

Examples of org.exoplatform.webui.core.UIVirtualList

            UIPageBrowser uiPageBrowser = pageSelector.createUIComponent(UIPageBrowser.class, "SelectPage", null);
            uiPopup.setUIComponent(uiPageBrowser);
            uiPopup.setShow(true);

            UIVirtualList uiVirtualList = uiPageBrowser.getChild(UIVirtualList.class);
            configureVirtualList(uiVirtualList);
        }
View Full Code Here

Examples of org.exoplatform.webui.core.UIVirtualList

            UIPageBrowser uiPageBrowser = pageSelector.createUIComponent(UIPageBrowser.class, "SelectPage", null);
            uiPopup.setUIComponent(uiPageBrowser);
            uiPopup.setShow(true);

            UIVirtualList uiVirtualList = uiPageBrowser.getChild(UIVirtualList.class);
            configureVirtualList(uiVirtualList);
        }
View Full Code Here

Examples of org.exoplatform.webui.core.UIVirtualList

                @EventConfig(listeners = UIAddGroupNavigation.AddNavigationActionListener.class) }),
        @ComponentConfig(id = "UIAddGroupNavigationGrid", type = UIRepeater.class, template = "system:/groovy/portal/webui/navigation/UIGroupGrid.gtmpl") })
public class UIAddGroupNavigation extends UIContainer {

    public UIAddGroupNavigation() throws Exception {
        UIVirtualList virtualList = addChild(UIVirtualList.class, null, "AddGroupNavList");
        UIRepeater repeater = createUIComponent(UIRepeater.class, "UIAddGroupNavigationGrid", null);
        virtualList.setUIComponent(repeater);
        addChild(UIPopupWindow.class, null, "EditGroup");
    }
View Full Code Here

Examples of org.exoplatform.webui.core.UIVirtualList

                groupsHavingNavigation.add(groupName);
            }
        }
        listGroup.removeAll(groupsHavingNavigation);

        UIVirtualList virtualList = getChild(UIVirtualList.class);
        final int pageSize = 6;
        Iterator<List<?>> source = new Iterator<List<?>>() {
            int currentIndex = 0;

            @Override
            public boolean hasNext() {
                return currentIndex < listGroup.size();
            }

            @Override
            public List<String> next() {
                if (hasNext()) {
                    List<String> list = new ArrayList<String>(pageSize);
                    for (int i = currentIndex; i < currentIndex + pageSize; i++) {
                        if (i < listGroup.size()) {
                            list.add(listGroup.get(i));
                        } else {
                            break;
                        }
                    }

                    //
                    currentIndex += pageSize;
                    return list;
                } else {
                    throw new NoSuchElementException();
                }
            }

            @Override
            public void remove() {
                throw new UnsupportedOperationException();
            }
        };
        virtualList.dataBind(source);
    }
View Full Code Here

Examples of org.exoplatform.webui.core.UIVirtualList

        uiRepeater.configure("pageId", BEAN_FIELD, ACTIONS);

        lastQuery_ = new Query<Page>(null, null, null, null, Page.class);
        lastQuery_.setOwnerType(OPTIONS.get(0).getValue());

        UIVirtualList virtualList = addChild(UIVirtualList.class, null, null);
        virtualList.setUIComponent(uiRepeater);
    }
View Full Code Here

Examples of org.exoplatform.webui.core.UIVirtualList

     * @throws Exception
     */
    public boolean feedDataWithQuery(Query<Page> query) throws Exception {
        lastQuery_ = query;

        UIVirtualList virtualList = getChild(UIVirtualList.class);
        if (lastQuery_ == null) {
            lastQuery_ = new Query<Page>(null, null, null, null, Page.class);
        }

        // virtualList.dataBind(new PageQueryAccessList(lastQuery_, 10));
        virtualList.dataBind(new PageIterator(lastQuery_.getOwnerType(), lastQuery_.getOwnerId(), lastQuery_.getName(),
                lastQuery_.getTitle(), 10));

        //
        UIRepeater repeater = (UIRepeater) virtualList.getRepeater();
        if (repeater.hasNext()) {
            return true;
        } else {
            return false;
        }
View Full Code Here

Examples of org.exoplatform.webui.core.UIVirtualList

    // set navigationScope to GrandChildren for default value
    private Scope navigationScope = Scope.GRANDCHILDREN;

    public UIGroupNavigationManagement() throws Exception {
        UIVirtualList virtualList = addChild(UIVirtualList.class, null, "GroupNavigationList");
        UIRepeater repeater = createUIComponent(UIRepeater.class, "UIGroupNavigationGrid", null);
        virtualList.setUIComponent(repeater);
        UIPopupWindow editNavigation = addChild(UIPopupWindow.class, null, null);
        editNavigation.setId(editNavigation.getId() + "-" + UUID.randomUUID().toString().replaceAll("-", ""));
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.