toggle menu
symphony-input-core
3.0.3
common
switch theme
search in API
symphony-input-core
/
symphony
/
Fields
Fields
abstract
class
Fields
<
out
O
:
Any
>
(
initial
:
FieldsState
<
O
>
)
:
Validable
,
Clearable
,
Finishable
,
Resetable
Members
Members & Extensions
Constructors
Fields
Link copied to clipboard
constructor
(
output
:
O
)
constructor
(
initial
:
FieldsState
<
O
>
)
Properties
output
Link copied to clipboard
val
output
:
@
UnsafeVariance
O
state
Link copied to clipboard
val
state
:
MutableLive
<
FieldsState
<
@
UnsafeVariance
O
>
>
Functions
button
Link copied to clipboard
fun
Fields
<
*
>
.
button
(
label
:
String
,
name
:
String
=
label
)
:
Button
clear
Link copied to clipboard
open
override
fun
clear
(
)
field
Link copied to clipboard
fun
<
O
>
Fields
<
*
>
.
field
(
name
:
KMutableProperty0
<
O
?
>
,
label
:
String
=
name.name
,
visibility
:
Visibility
=
Visibilities.Visible
,
hint
:
String
=
label
,
onChange
:
Changer
<
O
>
?
=
null
,
factory
:
ValidationFactory
<
O
>
?
=
null
)
:
BaseField
<
O
>
finish
Link copied to clipboard
open
override
fun
finish
(
)
get
Or
Create
Link copied to clipboard
fun
<
F
:
Field
<
*
,
*
>
>
Fields
<
*
>
.
getOrCreate
(
property
:
KProperty
<
Any
?
>
,
builder
:
(
)
->
F
)
:
F
list
Link copied to clipboard
fun
<
T
:
Any
>
Fields
<
*
>
.
list
(
name
:
KProperty0
<
MutableList
<
T
>
>
,
label
:
String
=
name.name
,
visibility
:
Visibility
=
Visibilities.Visible
,
onChange
:
Changer
<
List
<
T
>
>
?
=
null
,
factory
:
ValidationFactory
<
List
<
T
>
>
?
=
null
)
:
ListField
<
T
>
notify
Link copied to clipboard
@
JvmName
(
name
=
"inform"
)
fun
notify
(
)
reset
Link copied to clipboard
open
override
fun
reset
(
)
set
And
Update
Link copied to clipboard
@
JvmName
(
name
=
"_ignore_setAndUpdateNullable"
)
inline
fun
<
T
:
Any
>
KMutableProperty0
<
T
?
>
.
setAndUpdate
(
value
:
T
?
)
@
JvmName
(
name
=
"_ignore_setAndUpdateNoNullable"
)
inline
fun
<
T
:
Any
>
KMutableProperty0
<
T
>
.
setAndUpdate
(
value
:
T
?
)
validate
Link copied to clipboard
open
override
fun
validate
(
)
:
Validity
<
O
>
validate
To
Errors
Link copied to clipboard
open
override
fun
validateToErrors
(
)
:
Validity
<
O
>