RevGrid - v0.9.3
GitHub
NPM
Sponsors
Preparing search index...
sourced-field/record/table/server/record-source/table-record-source
RevTableRecordSource
Class RevTableRecordSource<Badness, TypeId, TableFieldSourceDefinitionTypeId, TextFormattableValueTypeId, TextFormattableValueAttributeTypeId>
Abstract
Type Parameters
Badness
TypeId
TableFieldSourceDefinitionTypeId
TextFormattableValueTypeId
TextFormattableValueAttributeTypeId
Implements
CorrectnessState
<
Badness
>
Index
Constructors
constructor
Properties
allowed
Field
Source
Definition
Type
Ids
custom
Headings
table
Field
Source
Definition
Caching
Factory
text
Formatter
Accessors
active
Field
Sources
As
Array
badness
count
fields
opened
usable
Methods
check
Set
Unusable
close
Locked
create
Allowed
Fields
create
Definition
create
Record
Definition
create
Table
Record
finalise
index
Of
open
Locked
set
Active
Field
Sources
set
Unusable
set
Usable
subscribe
After
Rec
Definition
Change
Event
subscribe
Badness
Changed
Event
subscribe
Before
Rec
Definition
Change
Event
subscribe
List
Change
Event
subscribe
Usable
Changed
Event
try
Lock
unlock
unsubscribe
After
Rec
Definition
Change
Event
unsubscribe
Badness
Changed
Event
unsubscribe
Before
Rec
Definition
Change
Event
unsubscribe
List
Change
Event
unsubscribe
Usable
Changed
Event
Constructors
constructor
new
RevTableRecordSource
<
Badness
,
TypeId
,
TableFieldSourceDefinitionTypeId
,
TextFormattableValueTypeId
,
TextFormattableValueAttributeTypeId
,
>
(
textFormatter
:
RevTextFormatter
<
TextFormattableValueTypeId
,
TextFormattableValueAttributeTypeId
,
>
,
customHeadings
:
undefined
|
RevSourcedFieldCustomHeadings
,
tableFieldSourceDefinitionCachingFactory
:
RevTableFieldSourceDefinitionCachingFactory
<
TableFieldSourceDefinitionTypeId
,
TextFormattableValueTypeId
,
TextFormattableValueAttributeTypeId
,
>
,
_correctnessState
:
CorrectnessState
<
Badness
>
,
_definition
:
RevTableRecordSourceDefinition
<
TypeId
,
TableFieldSourceDefinitionTypeId
,
TextFormattableValueTypeId
,
TextFormattableValueAttributeTypeId
,
>
,
allowedFieldSourceDefinitionTypeIds
:
readonly
TableFieldSourceDefinitionTypeId
[]
,
)
:
RevTableRecordSource
<
Badness
,
TypeId
,
TableFieldSourceDefinitionTypeId
,
TextFormattableValueTypeId
,
TextFormattableValueAttributeTypeId
,
>
Type Parameters
Badness
TypeId
TableFieldSourceDefinitionTypeId
TextFormattableValueTypeId
TextFormattableValueAttributeTypeId
Parameters
textFormatter
:
RevTextFormatter
<
TextFormattableValueTypeId
,
TextFormattableValueAttributeTypeId
,
>
customHeadings
:
undefined
|
RevSourcedFieldCustomHeadings
tableFieldSourceDefinitionCachingFactory
:
RevTableFieldSourceDefinitionCachingFactory
<
TableFieldSourceDefinitionTypeId
,
TextFormattableValueTypeId
,
TextFormattableValueAttributeTypeId
,
>
_correctnessState
:
CorrectnessState
<
Badness
>
_definition
:
RevTableRecordSourceDefinition
<
TypeId
,
TableFieldSourceDefinitionTypeId
,
TextFormattableValueTypeId
,
TextFormattableValueAttributeTypeId
,
>
allowedFieldSourceDefinitionTypeIds
:
readonly
TableFieldSourceDefinitionTypeId
[]
Returns
RevTableRecordSource
<
Badness
,
TypeId
,
TableFieldSourceDefinitionTypeId
,
TextFormattableValueTypeId
,
TextFormattableValueAttributeTypeId
,
>
Properties
Readonly
allowed
Field
Source
Definition
Type
Ids
allowedFieldSourceDefinitionTypeIds
:
readonly
TableFieldSourceDefinitionTypeId
[]
Readonly
custom
Headings
customHeadings
:
undefined
|
RevSourcedFieldCustomHeadings
Readonly
table
Field
Source
Definition
Caching
Factory
tableFieldSourceDefinitionCachingFactory
:
RevTableFieldSourceDefinitionCachingFactory
<
TableFieldSourceDefinitionTypeId
,
TextFormattableValueTypeId
,
TextFormattableValueAttributeTypeId
,
>
Readonly
text
Formatter
textFormatter
:
RevTextFormatter
<
TextFormattableValueTypeId
,
TextFormattableValueAttributeTypeId
,
>
Accessors
active
Field
Sources
get
activeFieldSources
()
:
readonly
RevTableFieldSource
<
TableFieldSourceDefinitionTypeId
,
TextFormattableValueTypeId
,
TextFormattableValueAttributeTypeId
,
>
[]
Returns
readonly
RevTableFieldSource
<
TableFieldSourceDefinitionTypeId
,
TextFormattableValueTypeId
,
TextFormattableValueAttributeTypeId
,
>
[]
As
Array
get
AsArray
()
:
RevTableRecordDefinition
<
TableFieldSourceDefinitionTypeId
>
[]
Returns
RevTableRecordDefinition
<
TableFieldSourceDefinitionTypeId
>
[]
badness
get
badness
()
:
Badness
Returns
Badness
count
get
count
()
:
number
Returns
number
fields
get
fields
()
:
readonly
RevTableField
<
TextFormattableValueTypeId
,
TextFormattableValueAttributeTypeId
,
>
[]
Returns
readonly
RevTableField
<
TextFormattableValueTypeId
,
TextFormattableValueAttributeTypeId
,
>
[]
opened
get
opened
()
:
boolean
Returns
boolean
usable
get
usable
()
:
boolean
Returns
boolean
Methods
check
Set
Unusable
checkSetUnusable
(
badness
:
Badness
)
:
void
Parameters
badness
:
Badness
Returns
void
close
Locked
closeLocked
(
_opener
:
NamedLocker
)
:
void
Parameters
_opener
:
NamedLocker
Returns
void
create
Allowed
Fields
createAllowedFields
()
:
readonly
RevAllowedRecordSourcedField
<
TextFormattableValueTypeId
,
TextFormattableValueAttributeTypeId
,
>
[]
Returns
readonly
RevAllowedRecordSourcedField
<
TextFormattableValueTypeId
,
TextFormattableValueAttributeTypeId
,
>
[]
Abstract
create
Definition
createDefinition
()
:
RevTableRecordSourceDefinition
<
TypeId
,
TableFieldSourceDefinitionTypeId
,
TextFormattableValueTypeId
,
TextFormattableValueAttributeTypeId
,
>
Returns
RevTableRecordSourceDefinition
<
TypeId
,
TableFieldSourceDefinitionTypeId
,
TextFormattableValueTypeId
,
TextFormattableValueAttributeTypeId
,
>
Abstract
create
Record
Definition
createRecordDefinition
(
recordIdx
:
number
,
)
:
RevTableRecordDefinition
<
TableFieldSourceDefinitionTypeId
>
Parameters
recordIdx
:
number
Returns
RevTableRecordDefinition
<
TableFieldSourceDefinitionTypeId
>
Abstract
create
Table
Record
createTableRecord
(
recordIndex
:
number
,
eventHandlers
:
EventHandlers
,
)
:
RevTableRecord
<
TextFormattableValueTypeId
,
TextFormattableValueAttributeTypeId
,
>
Parameters
recordIndex
:
number
eventHandlers
:
EventHandlers
Returns
RevTableRecord
<
TextFormattableValueTypeId
,
TextFormattableValueAttributeTypeId
>
finalise
finalise
()
:
void
Returns
void
index
Of
indexOf
(
value
:
RevTableRecordDefinition
<
TableFieldSourceDefinitionTypeId
>
,
)
:
number
Parameters
value
:
RevTableRecordDefinition
<
TableFieldSourceDefinitionTypeId
>
Returns
number
open
Locked
openLocked
(
_opener
:
NamedLocker
)
:
void
Parameters
_opener
:
NamedLocker
Returns
void
set
Active
Field
Sources
setActiveFieldSources
(
fieldSourceTypeIds
:
readonly
TableFieldSourceDefinitionTypeId
[]
,
)
:
void
Parameters
fieldSourceTypeIds
:
readonly
TableFieldSourceDefinitionTypeId
[]
Returns
void
set
Unusable
setUnusable
(
badness
:
Badness
)
:
void
Parameters
badness
:
Badness
Returns
void
set
Usable
setUsable
(
badness
:
Badness
)
:
void
Parameters
badness
:
Badness
Returns
void
subscribe
After
Rec
Definition
Change
Event
subscribeAfterRecDefinitionChangeEvent
(
handler
:
RecDefinitionChangeEventHandler
,
)
:
number
Parameters
handler
:
RecDefinitionChangeEventHandler
Returns
number
subscribe
Badness
Changed
Event
subscribeBadnessChangedEvent
(
handler
:
BadnessChangedEventHandler
,
)
:
SubscriptionId
Parameters
handler
:
BadnessChangedEventHandler
Returns
SubscriptionId
subscribe
Before
Rec
Definition
Change
Event
subscribeBeforeRecDefinitionChangeEvent
(
handler
:
RecDefinitionChangeEventHandler
,
)
:
number
Parameters
handler
:
RecDefinitionChangeEventHandler
Returns
number
subscribe
List
Change
Event
subscribeListChangeEvent
(
handler
:
ListChangeEventHandler
)
:
number
Parameters
handler
:
ListChangeEventHandler
Returns
number
subscribe
Usable
Changed
Event
subscribeUsableChangedEvent
(
handler
:
UsableChangedEventHandler
)
:
SubscriptionId
Parameters
handler
:
UsableChangedEventHandler
Returns
SubscriptionId
try
Lock
tryLock
(
_locker
:
NamedLocker
)
:
Promise
<
Result
<
void
>
>
Parameters
_locker
:
NamedLocker
Returns
Promise
<
Result
<
void
>
>
unlock
unlock
(
_locker
:
NamedLocker
)
:
void
Parameters
_locker
:
NamedLocker
Returns
void
unsubscribe
After
Rec
Definition
Change
Event
unsubscribeAfterRecDefinitionChangeEvent
(
subscriptionId
:
SubscriptionId
)
:
void
Parameters
subscriptionId
:
SubscriptionId
Returns
void
unsubscribe
Badness
Changed
Event
unsubscribeBadnessChangedEvent
(
subscriptionId
:
SubscriptionId
)
:
void
Parameters
subscriptionId
:
SubscriptionId
Returns
void
unsubscribe
Before
Rec
Definition
Change
Event
unsubscribeBeforeRecDefinitionChangeEvent
(
subscriptionId
:
SubscriptionId
)
:
void
Parameters
subscriptionId
:
SubscriptionId
Returns
void
unsubscribe
List
Change
Event
unsubscribeListChangeEvent
(
subscriptionId
:
SubscriptionId
)
:
void
Parameters
subscriptionId
:
SubscriptionId
Returns
void
unsubscribe
Usable
Changed
Event
unsubscribeUsableChangedEvent
(
subscriptionId
:
SubscriptionId
)
:
void
Parameters
subscriptionId
:
SubscriptionId
Returns
void
Settings
Member Visibility
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
allowed
Field
Source
Definition
Type
Ids
custom
Headings
table
Field
Source
Definition
Caching
Factory
text
Formatter
Accessors
active
Field
Sources
As
Array
badness
count
fields
opened
usable
Methods
check
Set
Unusable
close
Locked
create
Allowed
Fields
create
Definition
create
Record
Definition
create
Table
Record
finalise
index
Of
open
Locked
set
Active
Field
Sources
set
Unusable
set
Usable
subscribe
After
Rec
Definition
Change
Event
subscribe
Badness
Changed
Event
subscribe
Before
Rec
Definition
Change
Event
subscribe
List
Change
Event
subscribe
Usable
Changed
Event
try
Lock
unlock
unsubscribe
After
Rec
Definition
Change
Event
unsubscribe
Badness
Changed
Event
unsubscribe
Before
Rec
Definition
Change
Event
unsubscribe
List
Change
Event
unsubscribe
Usable
Changed
Event
GitHub
NPM
Sponsors
RevGrid - v0.9.3
Loading...