@formstack/forms-renderer
Preparing search index...
ISectionApi
Interface ISectionApi
Section API
interface
ISectionApi
{
formId
:
string
;
getTypeAttribute
:
TGetTypeAttribute
<
|
"required"
|
"type"
|
"requireConfirmation"
|
"shouldForceSkipValidation"
|
"usePageBreak"
,
>
;
id
:
string
;
setTypeAttribute
:
TSetTypeAttribute
<
|
"required"
|
"type"
|
"requireConfirmation"
|
"shouldForceSkipValidation"
|
"usePageBreak"
,
any
,
>
;
getField
(
fieldId
:
any
)
:
TFieldApiUnion
;
getFieldBy
(
predicate
:
(
field
:
IFieldApi
)
=>
boolean
)
:
TFieldApiUnion
;
getFieldByInternalLabel
(
internalLabel
:
string
)
:
TFieldApiUnion
;
getFields
(
predicate
?:
(
field
:
IFieldDto
)
=>
boolean
)
:
IFieldApi
[]
;
getFieldsByTableHeaderId
(
headerId
:
string
)
:
TFieldApiUnion
[]
;
getFieldsByTableId
(
tableId
:
string
)
:
TFieldApiUnion
[]
;
getFieldsByTableInternalLabel
(
internalLabel
:
string
)
:
TFieldApiUnion
[]
;
getGeneralAttribute
(
key
:
string
)
:
any
;
getParentTableMetadata
()
:
any
;
goTo
()
:
void
;
setGeneralAttribute
(
key
:
string
,
value
:
any
)
:
void
;
setVisibility
(
visible
:
boolean
)
:
void
;
}
Hierarchy (
View Summary
)
IAbstractFieldParent
IAbstractEntity
ISectionApi
Index
Properties
form
Id
get
Type
Attribute
id
set
Type
Attribute
Methods
get
Field
get
Field
By
get
Field
By
Internal
Label
get
Fields
get
Fields
By
Table
Header
Id
get
Fields
By
Table
Id
get
Fields
By
Table
Internal
Label
get
General
Attribute
get
Parent
Table
Metadata
go
To
set
General
Attribute
set
Visibility
Properties
form
Id
formId
:
string
get
Type
Attribute
getTypeAttribute
:
TGetTypeAttribute
<
|
"required"
|
"type"
|
"requireConfirmation"
|
"shouldForceSkipValidation"
|
"usePageBreak"
,
>
id
id
:
string
set
Type
Attribute
setTypeAttribute
:
TSetTypeAttribute
<
|
"required"
|
"type"
|
"requireConfirmation"
|
"shouldForceSkipValidation"
|
"usePageBreak"
,
any
,
>
Methods
get
Field
getField
(
fieldId
:
any
)
:
TFieldApiUnion
Parameters
fieldId
:
any
Returns
TFieldApiUnion
get
Field
By
getFieldBy
(
predicate
:
(
field
:
IFieldApi
)
=>
boolean
)
:
TFieldApiUnion
Parameters
predicate
:
(
field
:
IFieldApi
)
=>
boolean
Returns
TFieldApiUnion
get
Field
By
Internal
Label
getFieldByInternalLabel
(
internalLabel
:
string
)
:
TFieldApiUnion
Parameters
internalLabel
:
string
Returns
TFieldApiUnion
get
Fields
getFields
(
predicate
?:
(
field
:
IFieldDto
)
=>
boolean
)
:
IFieldApi
[]
Parameters
Optional
predicate
:
(
field
:
IFieldDto
)
=>
boolean
Returns
IFieldApi
[]
get
Fields
By
Table
Header
Id
getFieldsByTableHeaderId
(
headerId
:
string
)
:
TFieldApiUnion
[]
Parameters
headerId
:
string
Returns
TFieldApiUnion
[]
get
Fields
By
Table
Id
getFieldsByTableId
(
tableId
:
string
)
:
TFieldApiUnion
[]
Parameters
tableId
:
string
Returns
TFieldApiUnion
[]
get
Fields
By
Table
Internal
Label
getFieldsByTableInternalLabel
(
internalLabel
:
string
)
:
TFieldApiUnion
[]
Parameters
internalLabel
:
string
Returns
TFieldApiUnion
[]
get
General
Attribute
getGeneralAttribute
(
key
:
string
)
:
any
Parameters
key
:
string
Returns
any
get
Parent
Table
Metadata
getParentTableMetadata
()
:
any
Returns
any
go
To
goTo
()
:
void
Scrolls to the targetted field
Returns
void
set
General
Attribute
setGeneralAttribute
(
key
:
string
,
value
:
any
)
:
void
Parameters
key
:
string
value
:
any
Returns
void
set
Visibility
setVisibility
(
visible
:
boolean
)
:
void
Parameters
visible
:
boolean
Returns
void
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
form
Id
get
Type
Attribute
id
set
Type
Attribute
Methods
get
Field
get
Field
By
get
Field
By
Internal
Label
get
Fields
get
Fields
By
Table
Header
Id
get
Fields
By
Table
Id
get
Fields
By
Table
Internal
Label
get
General
Attribute
get
Parent
Table
Metadata
go
To
set
General
Attribute
set
Visibility
@formstack/forms-renderer
Loading...
Section API