kvision / pl.treksoft.kvision.form

Package pl.treksoft.kvision.form

Convenient forms implementation, with support for many different input components and easy to define validation.

Types

BoolFormControl

interface BoolFormControl : FormControl

Base interface of a form control with a boolean value.

DateFormControl

interface DateFormControl : FormControl

Base interface of a form control with a date value.

FieldLabel

open class FieldLabel : Tag

Helper class for HTML label element.

Form

class Form<K : Any>

The form definition class. Can be used directly or indirectly inside a FormPanel.

FormControl

interface FormControl : Component

Base interface of a form control.

FormEnctype

enum class FormEnctype

Form encoding types.

FormInput

interface FormInput : Component

FormMethod

enum class FormMethod

Form methods.

FormPanel

open class FormPanel<K : Any> : SimplePanel

Bootstrap form component.

FormTarget

enum class FormTarget

Form targets.

FormType

enum class FormType

Bootstrap form layout options.

HelpBlock

open class HelpBlock : Tag

Helper class for Bootstrap help block element.

InputSize

enum class InputSize

Input controls sizes.

KFilesFormControl

interface KFilesFormControl : FormControl

Base interface of a form control with a list of files value.

NumberFormControl

interface NumberFormControl : FormControl

Base interface of a form control with a numeric value.

StringFormControl

interface StringFormControl : FormControl

Base interface of a form control with a text value.

Extensions for External Classes

kotlin.collections.Map

kotlin.js.Json