Blockbench Reference Docs
Preparing search index...
generated/interface/form
InputForm
Class InputForm
Hierarchy (
View Summary
)
EventSystem
InputForm
Index
Constructors
constructor
Properties
events
form_
config
form_
data
max_
label_
width
node
uses_
wide_
inputs
uuid
Methods
add
Listener
build
Form
dispatch
Event
get
Result
on
once
remove
Listener
set
Toggles
set
Values
update
update
Label
Width
update
Values
get
Default
Value
Constructors
constructor
new
InputForm
(
form_config
:
InputFormConfig
,
options
?:
{}
)
:
InputForm
Parameters
form_config
:
InputFormConfig
Optional
options
:
{}
Returns
InputForm
Properties
events
events
:
Record
<
string
,
EventListener
[]
>
form_
config
form_config
:
InputFormConfig
form_
data
form_data
:
{
[
formElement
:
string
]:
FormElement
}
max_
label_
width
max_label_width
:
number
node
node
:
HTMLDivElement
uses_
wide_
inputs
uses_wide_inputs
:
boolean
uuid
uuid
:
string
Methods
add
Listener
addListener
(
event_name
:
string
,
cb
:
EventListener
)
:
Deletable
Parameters
event_name
:
string
cb
:
EventListener
Returns
Deletable
build
Form
buildForm
()
:
void
Returns
void
dispatch
Event
dispatchEvent
(
event_name
:
string
,
data
:
any
)
:
any
Parameters
event_name
:
string
data
:
any
Returns
any
get
Result
getResult
()
:
FormValues
Returns
FormValues
on
on
(
event_name
:
string
,
cb
:
EventListener
)
:
Deletable
Parameters
event_name
:
string
cb
:
EventListener
Returns
Deletable
once
once
(
event_name
:
string
,
cb
:
EventListener
)
:
Deletable
Parameters
event_name
:
string
cb
:
EventListener
Returns
Deletable
remove
Listener
removeListener
(
event_name
:
string
,
cb
:
EventListener
)
:
void
Parameters
event_name
:
string
cb
:
EventListener
Returns
void
set
Toggles
setToggles
(
values
:
Record
<
string
,
boolean
>
,
update
?:
boolean
)
:
void
Parameters
values
:
Record
<
string
,
boolean
>
Optional
update
:
boolean
Returns
void
set
Values
setValues
(
values
:
FormValues
,
update
?:
boolean
)
:
void
Parameters
values
:
FormValues
Optional
update
:
boolean
Returns
void
update
update
(
form_result
:
FormValues
)
:
void
Parameters
form_result
:
FormValues
Returns
void
update
Label
Width
updateLabelWidth
(
ignore_hidden
?:
boolean
)
:
void
Parameters
Optional
ignore_hidden
:
boolean
Returns
void
update
Values
updateValues
(
context
?:
{
cause
?:
string
;
changed_keys
?:
string
[]
}
)
:
FormValues
Parameters
Optional
context
:
{
cause
?:
string
;
changed_keys
?:
string
[]
}
Returns
FormValues
Static
get
Default
Value
getDefaultValue
(
input_config
:
FormElementOptions
)
:
FormResultValue
Parameters
input_config
:
FormElementOptions
Returns
FormResultValue
Settings
Member Visibility
Protected
Inherited
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
events
form_
config
form_
data
max_
label_
width
node
uses_
wide_
inputs
uuid
Methods
add
Listener
build
Form
dispatch
Event
get
Result
on
once
remove
Listener
set
Toggles
set
Values
update
update
Label
Width
update
Values
get
Default
Value
Blockbench Reference Docs
Loading...