Preparing search index...
The search index is not available
Legend Studio API Documentation
Legend Studio API Documentation
@finos/legend-data-cube
DataCubeState
Class DataCubeState
Implements
DataCubeAPI
Index
Constructors
constructor
Properties
current
Action
Alert?
current
Documentation
Entry?
documentation
Display
engine
init
State
inner
Header
Component?
on
Name
Changed?
on
Setting
Changed?
settings
settings
Display
view
Methods
alert
Action
get
Settings
initialize
open
Documentation
Entry
refresh
Failed
Data
Fetches
run
Task
For
Each
View
Constructors
constructor
new
DataCubeState
(
engine
:
DataCubeEngine
,
options
?:
DataCubeOptions
,
)
:
DataCubeState
Parameters
engine
:
DataCubeEngine
Optional
options
:
DataCubeOptions
Returns
DataCubeState
Properties
Optional
current
Action
Alert
currentActionAlert
?:
ActionAlert
Optional
current
Documentation
Entry
currentDocumentationEntry
?:
DocumentationEntry
Readonly
documentation
Display
documentationDisplay
:
DisplayState
Readonly
engine
engine
:
DataCubeEngine
Readonly
init
State
initState
:
ActionState
= ...
Optional
inner
Header
Component
innerHeaderComponent
?:
(
dataCube
:
DataCubeState
)
=>
ReactNode
Optional
on
Name
Changed
onNameChanged
?:
(
name
:
string
,
source
:
DataCubeSource
)
=>
void
Optional
on
Setting
Changed
onSettingChanged
?:
(
key
:
string
,
value
:
undefined
|
string
|
number
|
boolean
|
object
,
)
=>
void
Readonly
settings
settings
:
DataCubeSettings
Readonly
settings
Display
settingsDisplay
:
DisplayState
Readonly
view
view
:
DataCubeViewState
Methods
alert
Action
alertAction
(
alert
:
undefined
|
ActionAlert
)
:
void
Parameters
alert
:
undefined
|
ActionAlert
Returns
void
get
Settings
getSettings
()
:
DataCubeSettings
Returns
DataCubeSettings
initialize
initialize
()
:
Promise
<
void
>
Returns
Promise
<
void
>
open
Documentation
Entry
openDocumentationEntry
(
entry
:
undefined
|
DocumentationEntry
)
:
void
Parameters
entry
:
undefined
|
DocumentationEntry
Returns
void
refresh
Failed
Data
Fetches
refreshFailedDataFetches
()
:
void
Returns
void
run
Task
For
Each
View
runTaskForEachView
(
runner
:
(
view
:
DataCubeViewState
)
=>
void
)
:
void
Parameters
runner
:
(
view
:
DataCubeViewState
)
=>
void
Returns
void
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
current
Action
Alert
current
Documentation
Entry
documentation
Display
engine
init
State
inner
Header
Component
on
Name
Changed
on
Setting
Changed
settings
settings
Display
view
Methods
alert
Action
get
Settings
initialize
open
Documentation
Entry
refresh
Failed
Data
Fetches
run
Task
For
Each
View
Legend Studio API Documentation
Loading...