zkmax.wgt
Class Dropupload

java.lang.Object
  extended by zk.Object
      extended by zk.Widget
          extended by zul.Widget
              extended by zkmax.wgt.Dropupload

public class Dropupload
extends Widget

A widget can handle drag files into it, and upload files to server.

Default Widget.getZclass(): z-dropupload.

known support browser :

  • Chrome (v.19+)
  • Firefox (v.13+)
  • Safari (5.1+)
  • know unsupport browser :

  • IE9
  • Opera (11.x)
  • Since:
    6.5.0

    Field Summary
     
    Fields inherited from class zk.Widget
    $weave, auDelay, autag, bindLevel, className, desktop, effects_, firstChild, id, insertingBefore_, inServer, lastChild, nChildren, nextSibling, parent, previousSibling, uuid, widgetName
     
    Fields inherited from class zk.Object
    $class, $oid
     
    Method Summary
     String getContent()
              Return the content of widget, it's visible depends on detection setting.
     String getDetection()
              Return the setting of drag detection area.
     int getMaxsize()
              Get the max size setting of upload file, unit is "KB".
     boolean getNative()
              Return the setting that treat the upload file as binary or not.
     String getViewerClass()
              Retrun the custom upload viewer class name.
     void setContent(String value)
              Set the content of widget.
     void setDetection(String value)
              Set drag detection area.
     void setMaxsize(int value)
              Set the max size of upload file, unit is "KB".
     void setNative()
              Set the setting that treat the upload file as binary or not.
     void setViewerClass(String value)
              Set the custom upload viewer class name, if was not specified, will use ZK default upload viewer.
     
    Methods inherited from class zul.Widget
    afterKeyDown_, beforeCtrlKeys_, getContext, getCtrlKeys, getOpenTooltip, getPopup, getTooltip, setContext, setContext, setCtrlKeys, setPopup, setPopup, setTooltip, setTooltip
     
    Methods inherited from class zk.Widget
    $, $f, $f, $f, $init, $n, $n, $o, afterAnima_, afterParentChanged_, appendChild, appendChild, beforeParentChanged_, beforeSendAU_, bind_, bind, bindChildren_, bindDoubleTap_, bindSwipe_, bindTapHold_, canActivate, cleanDrag_, clear, clearCache, cloneDrag_, deferRedrawHTML_, detach, doBlur_, doClick_, doDoubleClick_, doFocus_, doKeyDown_, doKeyPress_, doKeyUp_, domAttrs_, domClass_, domListen_, doMouseDown_, doMouseMove_, doMouseOut_, doMouseOver_, doMouseUp_, domStyle_, domTextStyleAttr_, domTooltiptext_, domUnlisten_, doRightClick_, doSelect_, doSwipe_, doTooltipOut_, doTooltipOver_, dropEffect_, extraBind_, fire, fireX, focus_, focus, forcerender, fromPageCoord, get, getAction, getCaveNode, getChildAt, getChildIndex, getClass, getDraggable, getDragMessage_, getDragNode, getDragOptions_, getDrop_, getDroppable, getElementsById, getElementsByName, getFirstNode_, getFloatZIndex_, getHeight, getHflex, getId, getLeft, getMold, getOldWidget_, getPage, getRenderdefer, getSclass, getScrollLeft, getScrollTop, getStyle, getTextNode, getTooltiptext, getTop, getTopWidget, getVflex, getWidth, getZclass, getZIndex, hide, ignoreDescendantFloatUp_, ignoreDrag_, initDrag_, insertBefore, insertChildHTML_, isAutoId, isBinding, isFloating_, isListen, isRealVisible, isRealVisible, isVisible, isVisible, isWatchable_, listen, listenOnFitSize_, mimicMouseDown_, newInstance, nextUuid, onChildAdded_, onChildRemoved_, onChildRenderDefer_, onChildReplaced_, onChildVisible_, onDrop_, redraw, redrawHTML_, register, removeChild, removeChild, removeChildHTML_, removeHTML_, replaceCavedChildren_, replaceChildHTML_, replaceHTML, replaceWidget, rerender, rerender, scrollIntoView, sendAU_, set, set, setAction, setChildren, setDomVisible_, setDraggable, setDroppable, setFloating_, setFloatZIndex_, setHeight, setHflex, setId, setLeft, setListener, setListener, setListeners, setMold, setRenderdefer, setSclass, setScrollLeft, setScrollTop, setStyle, setTooltiptext, setTop, setTopmost, setVflex, setVisible, setWidth, setZclass, setZIndex, shallChildROD_, shallIgnoreClick_, show, smartUpdate, unbind_, unbind, unbindChildren_, unbindDoubleTap_, unbindSwipe_, unbindTapHold_, uncloneDrag_, unlisten, unlistenOnFitSize_, updateDomClass_, updateDomStyle_, uuid, zsync
     
    Methods inherited from class zk.Object
    $init, $instanceof, $super, $super, $supers, $supers, afterInit, isAssignableFrom, isInstance, proxy
     
    Methods inherited from class java.lang.Object
    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
     

    Method Detail

    setMaxsize

    public void setMaxsize(int value)
    Set the max size of upload file, unit is "KB". Notice: All the files in one drag-and-drop action must smaller than max size, or nothing will upload.

    Parameters:
    value -

    getMaxsize

    public int getMaxsize()
    Get the max size setting of upload file, unit is "KB".

    Returns:
    int

    setViewerClass

    public void setViewerClass(String value)
    Set the custom upload viewer class name, if was not specified, will use ZK default upload viewer.

    Parameters:
    value -

    getViewerClass

    public String getViewerClass()
    Retrun the custom upload viewer class name.

    Returns:
    String

    setDetection

    public void setDetection(String value)
    Set drag detection area. There are four accept value :
    1. browser : whole browser, default value.
    2. none : disable detection.
    3. self : the Dropupload itself.
    4. $id : the id value of specified widget. If specified widget is not exist, will use default setting.

    Parameters:
    value -

    getDetection

    public String getDetection()
    Return the setting of drag detection area.

    Returns:
    String

    setContent

    public void setContent(String value)
    Set the content of widget.

    Parameters:
    value -

    getContent

    public String getContent()
    Return the content of widget, it's visible depends on detection setting.

    Returns:
    String

    setNative

    public void setNative()
    Set the setting that treat the upload file as binary or not.


    getNative

    public boolean getNative()
    Return the setting that treat the upload file as binary or not.

    Returns:
    boolean


    Copyright © 2005-2011 Potix Corporation. All Rights Reserved. SourceForge.net Logo