RevGrid - v0.9.3
GitHub
NPM
Sponsors
Preparing search index...
sourced-field/record/table/server/data-source/referenceable-data-source
RevReferenceableDataSource
Class RevReferenceableDataSource<Badness, TableRecordSourceDefinitionTypeId, TableFieldSourceDefinitionTypeId, TextFormattableValueTypeId, TextFormattableValueAttributeTypeId>
Type Parameters
Badness
TableRecordSourceDefinitionTypeId
TableFieldSourceDefinitionTypeId
TextFormattableValueTypeId
TextFormattableValueAttributeTypeId
Hierarchy (
View Summary
)
RevDataSource
<
Badness
,
TableRecordSourceDefinitionTypeId
,
TableFieldSourceDefinitionTypeId
,
TextFormattableValueTypeId
,
TextFormattableValueAttributeTypeId
,
>
RevReferenceableDataSource
Implements
LockOpenListItem
<
RevReferenceableDataSource
<
Badness
,
TableRecordSourceDefinitionTypeId
,
TableFieldSourceDefinitionTypeId
,
TextFormattableValueTypeId
,
TextFormattableValueAttributeTypeId
,
>
,
RevDataSource
.
LockErrorIdPlusTryError
,
>
IndexedRecord
Index
Constructors
constructor
Properties
id
index
map
Key
name
upper
Case
Name
Accessors
initial
Row
Order
Definition
lock
Count
locked
Column
Layout
locked
Referenceable
Column
Layout
locked
Table
Record
Source
lockers
open
Count
openers
table
Methods
close
Locked
create
Column
Layout
Or
Reference
Definition
create
Definition
create
Table
Record
Source
Definition
equals
is
Locked
open
Locked
subscribe
Column
Layout
Set
Event
try
Lock
try
Open
Column
Layout
Or
Reference
Definition
unlock
unsubscribe
Column
Layout
Set
Event
Constructors
constructor
new
RevReferenceableDataSource
<
Badness
,
TableRecordSourceDefinitionTypeId
,
TableFieldSourceDefinitionTypeId
,
TextFormattableValueTypeId
,
TextFormattableValueAttributeTypeId
,
>
(
referenceableColumnLayouts
:
undefined
|
RevReferenceableColumnLayouts
,
tableFieldSourceDefinitionFactory
:
RevTableFieldSourceDefinitionFactory
<
TableFieldSourceDefinitionTypeId
,
TextFormattableValueTypeId
,
TextFormattableValueAttributeTypeId
,
>
,
tableRecordSourceFactory
:
RevTableRecordSourceFactory
<
Badness
,
TableRecordSourceDefinitionTypeId
,
TableFieldSourceDefinitionTypeId
,
TextFormattableValueTypeId
,
TextFormattableValueAttributeTypeId
,
>
,
lockedDefinition
:
RevReferenceableDataSourceDefinition
<
TableRecordSourceDefinitionTypeId
,
TableFieldSourceDefinitionTypeId
,
TextFormattableValueTypeId
,
TextFormattableValueAttributeTypeId
,
>
,
index
:
number
,
)
:
RevReferenceableDataSource
<
Badness
,
TableRecordSourceDefinitionTypeId
,
TableFieldSourceDefinitionTypeId
,
TextFormattableValueTypeId
,
TextFormattableValueAttributeTypeId
,
>
Type Parameters
Badness
TableRecordSourceDefinitionTypeId
TableFieldSourceDefinitionTypeId
TextFormattableValueTypeId
TextFormattableValueAttributeTypeId
Parameters
referenceableColumnLayouts
:
undefined
|
RevReferenceableColumnLayouts
tableFieldSourceDefinitionFactory
:
RevTableFieldSourceDefinitionFactory
<
TableFieldSourceDefinitionTypeId
,
TextFormattableValueTypeId
,
TextFormattableValueAttributeTypeId
,
>
tableRecordSourceFactory
:
RevTableRecordSourceFactory
<
Badness
,
TableRecordSourceDefinitionTypeId
,
TableFieldSourceDefinitionTypeId
,
TextFormattableValueTypeId
,
TextFormattableValueAttributeTypeId
,
>
lockedDefinition
:
RevReferenceableDataSourceDefinition
<
TableRecordSourceDefinitionTypeId
,
TableFieldSourceDefinitionTypeId
,
TextFormattableValueTypeId
,
TextFormattableValueAttributeTypeId
,
>
index
:
number
Returns
RevReferenceableDataSource
<
Badness
,
TableRecordSourceDefinitionTypeId
,
TableFieldSourceDefinitionTypeId
,
TextFormattableValueTypeId
,
TextFormattableValueAttributeTypeId
,
>
Properties
Readonly
id
id
:
string
index
index
:
number
Readonly
map
Key
mapKey
:
string
Readonly
name
name
:
string
Readonly
upper
Case
Name
upperCaseName
:
string
Accessors
initial
Row
Order
Definition
get
initialRowOrderDefinition
()
:
undefined
|
RevRecordRowOrderDefinition
Returns
undefined
|
RevRecordRowOrderDefinition
lock
Count
get
lockCount
()
:
number
Returns
number
locked
Column
Layout
get
lockedColumnLayout
()
:
undefined
|
RevColumnLayout
Returns
undefined
|
RevColumnLayout
locked
Referenceable
Column
Layout
get
lockedReferenceableColumnLayout
()
:
undefined
|
RevReferenceableColumnLayout
Returns
undefined
|
RevReferenceableColumnLayout
locked
Table
Record
Source
get
lockedTableRecordSource
()
:
|
undefined
|
RevTableRecordSource
<
Badness
,
TableRecordSourceDefinitionTypeId
,
TableFieldSourceDefinitionTypeId
,
TextFormattableValueTypeId
,
TextFormattableValueAttributeTypeId
,
>
Returns
|
undefined
|
RevTableRecordSource
<
Badness
,
TableRecordSourceDefinitionTypeId
,
TableFieldSourceDefinitionTypeId
,
TextFormattableValueTypeId
,
TextFormattableValueAttributeTypeId
,
>
lockers
get
lockers
()
:
readonly
NamedLocker
[]
Returns
readonly
NamedLocker
[]
open
Count
get
openCount
()
:
number
Returns
number
openers
get
openers
()
:
readonly
NamedLocker
[]
Returns
readonly
NamedLocker
[]
table
get
table
()
:
|
undefined
|
RevTable
<
Badness
,
TableRecordSourceDefinitionTypeId
,
TableFieldSourceDefinitionTypeId
,
TextFormattableValueTypeId
,
TextFormattableValueAttributeTypeId
,
>
Returns
|
undefined
|
RevTable
<
Badness
,
TableRecordSourceDefinitionTypeId
,
TableFieldSourceDefinitionTypeId
,
TextFormattableValueTypeId
,
TextFormattableValueAttributeTypeId
,
>
Methods
close
Locked
closeLocked
(
opener
:
NamedLocker
)
:
void
Parameters
opener
:
NamedLocker
Returns
void
create
Column
Layout
Or
Reference
Definition
createColumnLayoutOrReferenceDefinition
()
:
RevColumnLayoutOrReferenceDefinition
Returns
RevColumnLayoutOrReferenceDefinition
create
Definition
createDefinition
(
rowOrderDefinition
:
RevRecordRowOrderDefinition
,
)
:
RevReferenceableDataSourceDefinition
<
TableRecordSourceDefinitionTypeId
,
TableFieldSourceDefinitionTypeId
,
TextFormattableValueTypeId
,
TextFormattableValueAttributeTypeId
,
>
Parameters
rowOrderDefinition
:
RevRecordRowOrderDefinition
Returns
RevReferenceableDataSourceDefinition
<
TableRecordSourceDefinitionTypeId
,
TableFieldSourceDefinitionTypeId
,
TextFormattableValueTypeId
,
TextFormattableValueAttributeTypeId
,
>
create
Table
Record
Source
Definition
createTableRecordSourceDefinition
()
:
RevTableRecordSourceDefinition
<
TableRecordSourceDefinitionTypeId
,
TableFieldSourceDefinitionTypeId
,
TextFormattableValueTypeId
,
TextFormattableValueAttributeTypeId
,
>
Returns
RevTableRecordSourceDefinition
<
TableRecordSourceDefinitionTypeId
,
TableFieldSourceDefinitionTypeId
,
TextFormattableValueTypeId
,
TextFormattableValueAttributeTypeId
,
>
equals
equals
(
other
:
RevDataSource
<
Badness
,
TableRecordSourceDefinitionTypeId
,
TableFieldSourceDefinitionTypeId
,
TextFormattableValueTypeId
,
TextFormattableValueAttributeTypeId
,
>
,
)
:
boolean
Parameters
other
:
RevDataSource
<
Badness
,
TableRecordSourceDefinitionTypeId
,
TableFieldSourceDefinitionTypeId
,
TextFormattableValueTypeId
,
TextFormattableValueAttributeTypeId
,
>
Returns
boolean
is
Locked
isLocked
(
ignoreOnlyLocker
:
undefined
|
NamedLocker
)
:
boolean
Parameters
ignoreOnlyLocker
:
undefined
|
NamedLocker
Returns
boolean
open
Locked
openLocked
(
opener
:
NamedLocker
)
:
void
Parameters
opener
:
NamedLocker
Returns
void
subscribe
Column
Layout
Set
Event
subscribeColumnLayoutSetEvent
(
handler
:
GridColumnSetEventHandler
)
:
number
Parameters
handler
:
GridColumnSetEventHandler
Returns
number
try
Lock
tryLock
(
locker
:
NamedLocker
,
)
:
Promise
<
Result
<
void
,
RevDataSource
.
LockErrorIdPlusTryError
>
>
Parameters
locker
:
NamedLocker
Returns
Promise
<
Result
<
void
,
RevDataSource
.
LockErrorIdPlusTryError
>
>
try
Open
Column
Layout
Or
Reference
Definition
tryOpenColumnLayoutOrReferenceDefinition
(
definition
:
RevColumnLayoutOrReferenceDefinition
,
opener
:
NamedLocker
,
)
:
Promise
<
Result
<
void
,
RevColumnLayoutOrReference
.
LockErrorIdPlusTryError
>
>
Can only call if a DataSource is already opened
Parameters
definition
:
RevColumnLayoutOrReferenceDefinition
opener
:
NamedLocker
Returns
Promise
<
Result
<
void
,
RevColumnLayoutOrReference
.
LockErrorIdPlusTryError
>
>
unlock
unlock
(
locker
:
NamedLocker
)
:
void
Parameters
locker
:
NamedLocker
Returns
void
unsubscribe
Column
Layout
Set
Event
unsubscribeColumnLayoutSetEvent
(
subscriptionId
:
SubscriptionId
)
:
void
Parameters
subscriptionId
:
SubscriptionId
Returns
void
Settings
Member Visibility
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
id
index
map
Key
name
upper
Case
Name
Accessors
initial
Row
Order
Definition
lock
Count
locked
Column
Layout
locked
Referenceable
Column
Layout
locked
Table
Record
Source
lockers
open
Count
openers
table
Methods
close
Locked
create
Column
Layout
Or
Reference
Definition
create
Definition
create
Table
Record
Source
Definition
equals
is
Locked
open
Locked
subscribe
Column
Layout
Set
Event
try
Lock
try
Open
Column
Layout
Or
Reference
Definition
unlock
unsubscribe
Column
Layout
Set
Event
GitHub
NPM
Sponsors
RevGrid - v0.9.3
Loading...
Can only call if a DataSource is already opened