TESSA Web API
Preparing search index...
Platform.Cards.Types
ICardTypeVisitor
Interface ICardTypeVisitor
Выполняет посещение объектов типа карточки.
interface
ICardTypeVisitor
{
buildResult
()
:
Promise
<
ValidationResult
>
;
visitBlock
?
(
block
:
CardTypeBlock
,
form
:
CardTypeForm
,
type
:
CardType
,
)
:
Promise
<
void
>
;
visitColumn
?
(
column
:
CardTypeColumn
,
control
:
CardTypeTableControl
,
type
:
CardType
,
)
:
Promise
<
void
>
;
visitCompletionOption
?
(
option
:
CardTypeCompletionOption
,
type
:
CardType
,
)
:
Promise
<
void
>
;
visitControl
?
(
control
:
CardTypeControl
,
block
:
CardTypeBlock
,
form
:
CardTypeForm
,
type
:
CardType
,
)
:
Promise
<
void
>
;
visitExtension
?
(
extension
:
CardTypeExtension
,
type
:
CardType
,
)
:
Promise
<
void
>
;
visitFunctionRoleId
?
(
functionRoleId
:
string
,
option
:
CardTypeCompletionOption
,
type
:
CardType
,
)
:
Promise
<
void
>
;
visitNamedForm
?
(
form
:
CardTypeNamedForm
,
type
:
CardType
)
:
Promise
<
void
>
;
visitSchemeItem
?
(
schemeItem
:
CardTypeSchemeItem
,
type
:
CardType
,
)
:
Promise
<
void
>
;
visitTabForm
?
(
form
:
CardTypeTabControlForm
,
control
:
CardTypeTabControl
,
type
:
CardType
,
)
:
Promise
<
void
>
;
visitTableForm
?
(
form
:
CardTypeTableForm
,
control
:
CardTypeTableControl
,
type
:
CardType
,
)
:
Promise
<
void
>
;
visitTypeForm
?
(
form
:
CardTypeTabForm
,
type
:
CardType
)
:
Promise
<
void
>
;
visitValidator
?
(
validator
:
CardTypeValidator
,
option
:
null
|
CardTypeCompletionOption
,
type
:
CardType
,
)
:
Promise
<
void
>
;
}
Implemented by
CardTypeVisitor
Index
Methods
build
Result
visit
Block?
visit
Column?
visit
Completion
Option?
visit
Control?
visit
Extension?
visit
Function
Role
Id?
visit
Named
Form?
visit
Scheme
Item?
visit
Tab
Form?
visit
Table
Form?
visit
Type
Form?
visit
Validator?
Methods
build
Result
buildResult
()
:
Promise
<
ValidationResult
>
Returns
Promise
<
ValidationResult
>
Optional
visit
Block
visitBlock
?
(
block
:
CardTypeBlock
,
form
:
CardTypeForm
,
type
:
CardType
,
)
:
Promise
<
void
>
Parameters
block
:
CardTypeBlock
form
:
CardTypeForm
type
:
CardType
Returns
Promise
<
void
>
Optional
visit
Column
visitColumn
?
(
column
:
CardTypeColumn
,
control
:
CardTypeTableControl
,
type
:
CardType
,
)
:
Promise
<
void
>
Parameters
column
:
CardTypeColumn
control
:
CardTypeTableControl
type
:
CardType
Returns
Promise
<
void
>
Optional
visit
Completion
Option
visitCompletionOption
?
(
option
:
CardTypeCompletionOption
,
type
:
CardType
,
)
:
Promise
<
void
>
Parameters
option
:
CardTypeCompletionOption
type
:
CardType
Returns
Promise
<
void
>
Optional
visit
Control
visitControl
?
(
control
:
CardTypeControl
,
block
:
CardTypeBlock
,
form
:
CardTypeForm
,
type
:
CardType
,
)
:
Promise
<
void
>
Parameters
control
:
CardTypeControl
block
:
CardTypeBlock
form
:
CardTypeForm
type
:
CardType
Returns
Promise
<
void
>
Optional
visit
Extension
visitExtension
?
(
extension
:
CardTypeExtension
,
type
:
CardType
)
:
Promise
<
void
>
Parameters
extension
:
CardTypeExtension
type
:
CardType
Returns
Promise
<
void
>
Optional
visit
Function
Role
Id
visitFunctionRoleId
?
(
functionRoleId
:
string
,
option
:
CardTypeCompletionOption
,
type
:
CardType
,
)
:
Promise
<
void
>
Parameters
functionRoleId
:
string
option
:
CardTypeCompletionOption
type
:
CardType
Returns
Promise
<
void
>
Optional
visit
Named
Form
visitNamedForm
?
(
form
:
CardTypeNamedForm
,
type
:
CardType
)
:
Promise
<
void
>
Parameters
form
:
CardTypeNamedForm
type
:
CardType
Returns
Promise
<
void
>
Optional
visit
Scheme
Item
visitSchemeItem
?
(
schemeItem
:
CardTypeSchemeItem
,
type
:
CardType
)
:
Promise
<
void
>
Parameters
schemeItem
:
CardTypeSchemeItem
type
:
CardType
Returns
Promise
<
void
>
Optional
visit
Tab
Form
visitTabForm
?
(
form
:
CardTypeTabControlForm
,
control
:
CardTypeTabControl
,
type
:
CardType
,
)
:
Promise
<
void
>
Parameters
form
:
CardTypeTabControlForm
control
:
CardTypeTabControl
type
:
CardType
Returns
Promise
<
void
>
Optional
visit
Table
Form
visitTableForm
?
(
form
:
CardTypeTableForm
,
control
:
CardTypeTableControl
,
type
:
CardType
,
)
:
Promise
<
void
>
Parameters
form
:
CardTypeTableForm
control
:
CardTypeTableControl
type
:
CardType
Returns
Promise
<
void
>
Optional
visit
Type
Form
visitTypeForm
?
(
form
:
CardTypeTabForm
,
type
:
CardType
)
:
Promise
<
void
>
Parameters
form
:
CardTypeTabForm
type
:
CardType
Returns
Promise
<
void
>
Optional
visit
Validator
visitValidator
?
(
validator
:
CardTypeValidator
,
option
:
null
|
CardTypeCompletionOption
,
type
:
CardType
,
)
:
Promise
<
void
>
Parameters
validator
:
CardTypeValidator
option
:
null
|
CardTypeCompletionOption
type
:
CardType
Returns
Promise
<
void
>
Settings
Member Visibility
Inherited
External
Theme
OS
Light
Dark
On This Page
Methods
build
Result
visit
Block
visit
Column
visit
Completion
Option
visit
Control
visit
Extension
visit
Function
Role
Id
visit
Named
Form
visit
Scheme
Item
visit
Tab
Form
visit
Table
Form
visit
Type
Form
visit
Validator
TESSA Web API
Loading...
Выполняет посещение объектов типа карточки.