Class MultiFileUploadField

    • Field Detail

      • UNLIMITED

        public static final int UNLIMITED
        Represents an unlimited max count of uploads
        See Also:
        Constant Field Values
      • RESOURCE_LIMITED

        public static final String RESOURCE_LIMITED
        Resource key used to retrieve caption message for when a limit on the number of uploads is specified. The limit is represented via ${max} variable. Example: org.apache.wicket.mfu.caption.limited=Files (maximum ${max}):
        See Also:
        Constant Field Values
      • RESOURCE_UNLIMITED

        public static final String RESOURCE_UNLIMITED
        Resource key used to retrieve caption message for when no limit on the number of uploads is specified. Example: org.apache.wicket.mfu.caption.unlimited=Files:
        See Also:
        Constant Field Values
    • Constructor Detail

      • MultiFileUploadField

        public MultiFileUploadField​(String id)
        Constructor
        Parameters:
        id -
      • MultiFileUploadField

        public MultiFileUploadField​(String id,
                                    int max)
        Constructor
        Parameters:
        id -
        max - max number of files a user can upload
      • MultiFileUploadField

        public MultiFileUploadField​(String id,
                                    IModel<? extends Collection<FileUpload>> model,
                                    int max)
        Constructor
        Parameters:
        id -
        model -
        max - max number of files a user can upload
      • MultiFileUploadField

        public MultiFileUploadField​(String id,
                                    IModel<? extends Collection<FileUpload>> model,
                                    int max,
                                    boolean useMultipleAttr)
        Constructor
        Parameters:
        id -
        model -
        max - max number of files a user can upload
        useMultipleAttr - true in order to use the new HTML5 "multiple" <input> attribute. It will allow the users to select multiple files at once for multiple times if the browser supports it, otherwise it will work just as before - one file multiple times.