Package org.zkoss.zk.ui

Examples of org.zkoss.zk.ui.Component.detach()


      }
           
      //detach template components so they will not interfer the visual part
      for(final Iterator it = toBeDetached.iterator(); it.hasNext(); ) {
        final Component comp = (Component) it.next();
        comp.detach();
      }
    }
  }
 
  private void initCollectionItem(){
View Full Code Here


        Component row = (Component)rows.getChildren().get(min);
        while (--cnt >= 0) {
          next = row.getNextSibling();

          if (cnt < -newcnt) { //if shrink, -newcnt > 0
            row.detach(); //remove extra
          } else if (((LoadStatus)((AbstractComponent)row).getExtraCtrl()).isLoaded()) {
            if (renderer == null)
              renderer = (RowRenderer)getRealRenderer();
            row.detach(); //always detach
            rows.insertBefore((Row) newUnloadedItem(renderer, min), next);
View Full Code Here

          if (cnt < -newcnt) { //if shrink, -newcnt > 0
            row.detach(); //remove extra
          } else if (((LoadStatus)((AbstractComponent)row).getExtraCtrl()).isLoaded()) {
            if (renderer == null)
              renderer = (RowRenderer)getRealRenderer();
            row.detach(); //always detach
            rows.insertBefore((Row) newUnloadedItem(renderer, min), next);
            ++addcnt;
          }
          ++min;
          row = next;
View Full Code Here

        Component item = _listbox.getItemAtIndex(min);
        while (--cnt >= 0) {
          next = item.getNextSibling();

          if (cnt < -newcnt) { //if shrink, -newcnt > 0
            item.detach(); //remove extra
          } else if (((Listitem)item).isLoaded()) {
            if (renderer == null)
              renderer = (ListitemRenderer) getRealRenderer();
            item.detach(); //always detach
            _listbox.insertBefore(newUnloadedItem(renderer, min), next);
View Full Code Here

          if (cnt < -newcnt) { //if shrink, -newcnt > 0
            item.detach(); //remove extra
          } else if (((Listitem)item).isLoaded()) {
            if (renderer == null)
              renderer = (ListitemRenderer) getRealRenderer();
            item.detach(); //always detach
            _listbox.insertBefore(newUnloadedItem(renderer, min), next);
            ++addcnt;
          }
          ++min;
          item = next;//B2100338.,next item could be Paging, don't use Listitem directly
View Full Code Here

      final Component cell = row.getFirstChild();
      if (!(_renderer instanceof RowRendererExt)
      || (((RowRendererExt)_renderer).getControls() &
        RowRendererExt.DETACH_ON_RENDER) != 0) { //detach (default)
        cell.detach();
      }

      try {
        _renderer.render(row, _model.getElementAt(row.getIndex()));
      } catch (Throwable ex) {
View Full Code Here

    @Override
    public void clearMessages() {
        List<Object> children = new ArrayList<Object>(container.getChildren());
        for (Object child : children) {
            Component c = (Component) child;
            c.detach();
        }
    }


    @Override
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.