Package-level declarations

Full-featured file upload component with drag & drop, preview and AJAX upload mode.

Types

Link copied to clipboard
open class BootstrapUpload(uploadUrl: String? = null, multiple: Boolean = false, label: String? = null, rich: Boolean = false, init: BootstrapUpload.() -> Unit? = null) : SimplePanel, KFilesFormControl, MutableState<List<<Error class: unknown class>>?>

The form field file upload component for Bootstrap.

Link copied to clipboard
open class BootstrapUploadInput(uploadUrl: String? = null, multiple: Boolean = false, className: String? = null, init: BootstrapUploadInput.() -> Unit? = null) : Widget, GenericFormComponent<List<<Error class: unknown class>>?> , FormInput, MutableState<List<<Error class: unknown class>>?>

The file upload component for Bootstrap

Link copied to clipboard

File upload input capture mode values

Link copied to clipboard
open class Upload(multiple: Boolean = false, accept: List<String>? = null, capture: Capture? = null, label: String? = null, rich: Boolean = false, init: Upload.() -> Unit? = null) : SimplePanel, KFilesFormControl, MutableState<List<<Error class: unknown class>>?>

The form field component for the file upload control.

Link copied to clipboard
open class UploadInput(multiple: Boolean = false, accept: List<String>? = null, capture: Capture? = null, className: String? = null, init: UploadInput.() -> Unit? = null) : Widget, GenericFormComponent<List<<Error class: unknown class>>?> , FormInput, MutableState<List<<Error class: unknown class>>?>

File upload input component.

Functions

Link copied to clipboard
fun Container.bootstrapUpload(uploadUrl: String? = null, multiple: Boolean = false, label: String? = null, rich: Boolean = false, init: BootstrapUpload.() -> Unit? = null): BootstrapUpload

DSL builder extension function.

Link copied to clipboard
fun Container.bootstrapUploadInput(uploadUrl: String? = null, multiple: Boolean = false, className: String? = null, init: BootstrapUploadInput.() -> Unit? = null): BootstrapUploadInput

DSL builder extension function.

Link copied to clipboard
suspend fun BootstrapUpload.getFileWithContent(kFile: <Error class: unknown class>): <Error class: unknown class>
suspend fun BootstrapUploadInput.getFileWithContent(kFile: <Error class: unknown class>): <Error class: unknown class>
suspend fun Upload.getFileWithContent(kFile: <Error class: unknown class>): <Error class: unknown class>
suspend fun UploadInput.getFileWithContent(kFile: <Error class: unknown class>): <Error class: unknown class>

Returns file with the content read.

Link copied to clipboard
fun Container.upload(multiple: Boolean = false, accept: List<String>? = null, capture: Capture? = null, label: String? = null, rich: Boolean = false, init: Upload.() -> Unit? = null): Upload

DSL builder extension function.

Link copied to clipboard
fun Container.uploadInput(multiple: Boolean = false, accept: List<String>? = null, capture: Capture? = null, className: String? = null, init: UploadInput.() -> Unit? = null): UploadInput

DSL builder extension function.