Package org.zkoss.zk.ui

Examples of org.zkoss.zk.ui.Component


      }
    }
  }

  private void dropPerformed(DropEvent dropEvent) {
    Component target = dropEvent.getTarget();
    Component dragged = dropEvent.getDragged();
    Node[] draggedNodes = null;
    if (dragged instanceof Listitem) {
      Listbox listbox = ((Listitem) dragged).getListbox();
      Set<Listitem> itemSet = new HashSet(listbox.getSelectedItems());
      itemSet.add((Listitem) dragged);
View Full Code Here


  }

  private void dropPerformed(DropEvent dropEvent) {
    getListbox().renderAll();

    Component target = dropEvent.getTarget();
    Component dragged = dropEvent.getDragged();

    if (dragged instanceof Listitem) {
      Set<Listitem> itemSet = new HashSet<Listitem>(getListbox()
          .getSelectedItems());
      itemSet.add((Listitem) dragged);
      List<Listitem> itemList = new ArrayList(getListbox().getItems());
      itemList.retainAll(itemSet);
      for (Listitem listitem : itemList) {
        if (listitem != target) {
          listitem.getParent().removeChild(listitem);
          target.getParent().insertBefore(listitem, target);
        }
      }
      getListbox().clearSelection();
    }

    if (dragged instanceof Treerow) {
      Treeitem treeitem = (Treeitem) ((Treerow) dragged).getParent();
      Listitem listitem = new Listitem("");
      listitem.setValue(treeitem.getValue());
      dragged.getParent().removeChild(dragged);
      target.getParent().insertBefore(listitem, target);
    }

    try {
      Nodes.append(JeaseSession.getContainer(),
View Full Code Here

*/
public class ContentManager extends Jease {

  public ContentManager() {
    getFlatTable().getLeftbox().getChildren().clear();
    Component container = getTreeTable().getRightbox();
    container.getChildren().clear();
    if (JeaseSession.get(User.class).isAdministrator()) {
      container.appendChild(newDumpButton());
      container.appendChild(newRestoreButton());
    }
    container.appendChild(newUploadButton());
    if (Registry.getParameter(Names.JEASE_SITE_DESIGN) != null) {
      container.appendChild(newViewButton());
    }
  }
View Full Code Here

   * Return the child index of the component. If the component is one of the
   * page roots, return -1.
   */
  public int getComponentChildIndex(){
    if(_compChildIndex > -1) return _compChildIndex;
    Component parent = _comp.getParent();
    return parent == null ? -1 : parent.getChildren().indexOf(_comp);
  }
View Full Code Here

  /**
   * Return the count of total siblings of the component, including itself.
   * @return
   */
  public int getComponentSiblingSize(){
    Component parent = _comp.getParent();
    return parent == null ?
        _comp.getPage().getRoots().size() : parent.getChildren().size();
  }
View Full Code Here

 
 
 
  // helper //
  private ComponentMatchCtx buildRootCtx(){
    Component rt = _root == null? _page.getFirstRoot(): _root;
    ComponentMatchCtx ctx = new ComponentMatchCtx(rt, _selector.size());
   
    matchLevel0(ctx);
    return ctx;
  }
View Full Code Here

   * @param request
   *            the au Request from client.
   * @return
   */
  public static final WireEvent getOnWireEvent(AuRequest request) {
    final Component comp = request.getComponent();
    if (comp == null)
      throw new UiException(MZk.ILLEGAL_REQUEST_COMPONENT_REQUIRED, request);
    final Map data = request.getData();

    String drawmethod = (String) data.get("drawmethod");
View Full Code Here

       </pre>
   * @param request
   * @return
   */
  public static final WireEvent getUnWireEvent(AuRequest request) {
    final Component comp = request.getComponent();
    if (comp == null)
      throw new UiException(MZk.ILLEGAL_REQUEST_COMPONENT_REQUIRED, request);
    final Map data = request.getData();

    Wirebox targetbox = (Wirebox) request.getDesktop().getComponentByUuidIfAny((String) data.get("boxid"));
View Full Code Here

   * get the start/end paramter in the request and build a MoveTabEvent
   * @param request
   * @return
   */
  public static final MoveTabEvent getMoveTabEvent(AuRequest request) {
    final Component tabs = request.getComponent();

    final Map data = request.getData();

    int startIndex = AuRequests.getInt(data, "start", -1);
    int endIndex = AuRequests.getInt(data, "end", -1);
View Full Code Here

   */
  @SuppressWarnings("serial")
  @Override
  public void onEvent(Event evt) throws Exception {
    final Event evt1 = evt;
    Component originalSelf = null;
    try {
      if (evt != null && evt.getName() != null) {
        originalSelf = ZkCDIIntegrationContext.getSelfContextComponent();
        ZkCDIIntegrationContext.setSelfContextComponent(evt.getTarget());
        Event evtOrig = org.zkoss.zk.ui.event.Events.getRealOrigin((ForwardEvent) evt);
View Full Code Here

TOP

Related Classes of org.zkoss.zk.ui.Component

Copyright © 2018 www.massapicom. 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.