TimelineKit API
Docs
Gantt Chart
Resource Scheduler
Event Calendar
Preparing search index...
TreeTableDataSource
Interface TreeTableDataSource<TItem>
interface
TreeTableDataSource
<
TItem
extends
TableItem
>
{
complexOperationFinished$
:
Subject
<
void
>
;
itemAdded$
:
Subject
<
TableItemEventArgs
<
TItem
>
>
;
itemCollapsedChanged$
:
Subject
<
TableItemEventArgs
<
TItem
>
>
;
itemChanged$
:
Subject
<
TableItemEventArgs
<
TItem
>
>
;
itemRemoved$
:
Subject
<
TableItemEventArgs
<
TItem
>
>
;
length
:
number
;
addEmptyItem
()
:
TItem
;
getItem
(
index
:
number
)
:
TItem
;
getItemById
(
id
:
string
)
:
TItem
|
null
;
getItemLabel
(
item
:
TItem
)
:
string
;
getNextVisible
(
item
:
TItem
)
:
TItem
|
null
;
getPreviousVisible
(
item
:
TItem
)
:
TItem
|
null
;
indent
(
items
:
TItem
[]
)
:
void
;
indexOf
(
item
:
TItem
)
:
number
;
insertEmptyItem
(
index
:
number
)
:
TItem
;
isItemHidden
(
item
:
TItem
)
:
boolean
;
moveDown
(
items
:
TItem
[]
)
:
void
;
moveUp
(
items
:
TItem
[]
)
:
void
;
outdent
(
items
:
TItem
[]
)
:
void
;
removeItems
(
items
:
TItem
[]
)
:
void
;
}
Type Parameters
TItem
extends
TableItem
Hierarchy (
View Summary
)
TableDataSource
<
TItem
>
TreeTableDataSource
Index
Properties
complex
Operation
Finished$
item
Added$
item
Collapsed
Changed$
item
Changed$
item
Removed$
length
Methods
add
Empty
Item
get
Item
get
Item
By
Id
get
Item
Label
get
Next
Visible
get
Previous
Visible
indent
index
Of
insert
Empty
Item
is
Item
Hidden
move
Down
move
Up
outdent
remove
Items
Properties
complex
Operation
Finished$
complexOperationFinished$
:
Subject
<
void
>
item
Added$
itemAdded$
:
Subject
<
TableItemEventArgs
<
TItem
>
>
item
Collapsed
Changed$
itemCollapsedChanged$
:
Subject
<
TableItemEventArgs
<
TItem
>
>
item
Changed$
itemChanged$
:
Subject
<
TableItemEventArgs
<
TItem
>
>
item
Removed$
itemRemoved$
:
Subject
<
TableItemEventArgs
<
TItem
>
>
Readonly
length
length
:
number
Methods
add
Empty
Item
addEmptyItem
()
:
TItem
Returns
TItem
get
Item
getItem
(
index
:
number
)
:
TItem
Parameters
index
:
number
Returns
TItem
get
Item
By
Id
getItemById
(
id
:
string
)
:
TItem
|
null
Parameters
id
:
string
Returns
TItem
|
null
get
Item
Label
getItemLabel
(
item
:
TItem
)
:
string
Parameters
item
:
TItem
Returns
string
get
Next
Visible
getNextVisible
(
item
:
TItem
)
:
TItem
|
null
Parameters
item
:
TItem
Returns
TItem
|
null
get
Previous
Visible
getPreviousVisible
(
item
:
TItem
)
:
TItem
|
null
Parameters
item
:
TItem
Returns
TItem
|
null
indent
indent
(
items
:
TItem
[]
)
:
void
Parameters
items
:
TItem
[]
Returns
void
index
Of
indexOf
(
item
:
TItem
)
:
number
Parameters
item
:
TItem
Returns
number
insert
Empty
Item
insertEmptyItem
(
index
:
number
)
:
TItem
Parameters
index
:
number
Returns
TItem
is
Item
Hidden
isItemHidden
(
item
:
TItem
)
:
boolean
Parameters
item
:
TItem
Returns
boolean
move
Down
moveDown
(
items
:
TItem
[]
)
:
void
Parameters
items
:
TItem
[]
Returns
void
move
Up
moveUp
(
items
:
TItem
[]
)
:
void
Parameters
items
:
TItem
[]
Returns
void
outdent
outdent
(
items
:
TItem
[]
)
:
void
Parameters
items
:
TItem
[]
Returns
void
remove
Items
removeItems
(
items
:
TItem
[]
)
:
void
Parameters
items
:
TItem
[]
Returns
void
Settings
Member Visibility
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
complex
Operation
Finished$
item
Added$
item
Collapsed
Changed$
item
Changed$
item
Removed$
length
Methods
add
Empty
Item
get
Item
get
Item
By
Id
get
Item
Label
get
Next
Visible
get
Previous
Visible
indent
index
Of
insert
Empty
Item
is
Item
Hidden
move
Down
move
Up
outdent
remove
Items
Docs
Gantt Chart
Resource Scheduler
Event Calendar
TimelineKit API
Loading...