Class LiveGridDataLoader

  • All Implemented Interfaces:
    org.zkoss.zk.ui.ext.render.Cropper, org.zkoss.zul.impl.DataLoader

    public class LiveGridDataLoader
    extends org.zkoss.zul.impl.GridDataLoader
    Data Loader that handle the live data loading into Grid.

    Available in ZK EE

    Since:
    6.0.1
    Author:
    henrichen
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void doListDataChange​(org.zkoss.zul.event.ListDataEvent event)  
      java.util.Set<? extends org.zkoss.zk.ui.Component> getAvailableAtClient()  
      int getLimit()  
      int getOffset()  
      void init​(org.zkoss.zk.ui.Component owner, int offset, int limit)  
      boolean isCropper()  
      void reset()  
      void setLoadAll​(boolean b)  
      void syncModel​(int offset, int limit)  
      void updateModelInfo()  
      • Methods inherited from class org.zkoss.zul.impl.GridDataLoader

        doGroupsDataChange, getAvailableAtClient, getCropOwner, getOwner, getRealRenderer, getTotalSize, inPagingMold, newUnloadedItem
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • LiveGridDataLoader

        public LiveGridDataLoader()
    • Method Detail

      • init

        public void init​(org.zkoss.zk.ui.Component owner,
                         int offset,
                         int limit)
        Specified by:
        init in interface org.zkoss.zul.impl.DataLoader
        Overrides:
        init in class org.zkoss.zul.impl.GridDataLoader
      • reset

        public void reset()
        Specified by:
        reset in interface org.zkoss.zul.impl.DataLoader
        Overrides:
        reset in class org.zkoss.zul.impl.GridDataLoader
      • getOffset

        public int getOffset()
        Specified by:
        getOffset in interface org.zkoss.zul.impl.DataLoader
        Overrides:
        getOffset in class org.zkoss.zul.impl.GridDataLoader
      • getLimit

        public int getLimit()
        Specified by:
        getLimit in interface org.zkoss.zul.impl.DataLoader
        Overrides:
        getLimit in class org.zkoss.zul.impl.GridDataLoader
      • doListDataChange

        public void doListDataChange​(org.zkoss.zul.event.ListDataEvent event)
        Specified by:
        doListDataChange in interface org.zkoss.zul.impl.DataLoader
        Overrides:
        doListDataChange in class org.zkoss.zul.impl.GridDataLoader
      • syncModel

        public void syncModel​(int offset,
                              int limit)
        Specified by:
        syncModel in interface org.zkoss.zul.impl.DataLoader
        Overrides:
        syncModel in class org.zkoss.zul.impl.GridDataLoader
      • updateModelInfo

        public void updateModelInfo()
        Specified by:
        updateModelInfo in interface org.zkoss.zul.impl.DataLoader
        Overrides:
        updateModelInfo in class org.zkoss.zul.impl.GridDataLoader
      • setLoadAll

        public void setLoadAll​(boolean b)
        Specified by:
        setLoadAll in interface org.zkoss.zul.impl.DataLoader
        Overrides:
        setLoadAll in class org.zkoss.zul.impl.GridDataLoader
      • isCropper

        public boolean isCropper()
        Specified by:
        isCropper in interface org.zkoss.zk.ui.ext.render.Cropper
        Overrides:
        isCropper in class org.zkoss.zul.impl.GridDataLoader
      • getAvailableAtClient

        public java.util.Set<? extends org.zkoss.zk.ui.Component> getAvailableAtClient()
        Specified by:
        getAvailableAtClient in interface org.zkoss.zk.ui.ext.render.Cropper
        Overrides:
        getAvailableAtClient in class org.zkoss.zul.impl.GridDataLoader