EarthSDK
官网
对象索引
详细搜索
正在准备搜索索引...
earthsdk3
Tree
类 Tree<T>
https://www.wolai.com/earthsdk/3CCBudoKrPvJGLAk3sCAdT
类型参数
T
extends
TreeItem
层级 (
查看层级一览
)
Destroyable
Tree
PropTree
SceneTree
索引
构造函数
constructor
属性
_
last
Mem
Id
can
Move
To
Tree
Item
can
Move
To
Tree
Items
default
Item
Div
Height
move
To
Tree
Item
move
To
Tree
Items
访问器
children
disposers
item
Children
Changed
item
Children
To
Change
item
Div
Height
item
Div
Height
Changed
items
Added
items
Changed
items
Deleted
last
Selected
Item
mem
Id
root
selected
Items
to
Destroy
Event
ui
Tree
方法
_
exec
Transaction
_
start
Transaction
_
stop
Transaction
ad
auto
Dispose
d
destroy
destroy
Imp
dispose
dispose
Var
dv
force
Redraw
get
Descendants
get
Tree
Item
From
Id
is
Destroyed
tdv
try
Destory
try
Dispose
Var
构造函数
constructor
new
Tree
<
T
extends
TreeItem
>
(
itemDivHeight
?:
number
)
:
Tree
<
T
>
类型参数
T
extends
TreeItem
参数
可选
itemDivHeight
:
number
返回
Tree
<
T
>
属性
静态
_
last
Mem
Id
_lastMemId
:
number
= -1
静态
can
Move
To
Tree
Item
canMoveToTreeItem
:
(
sourceItem
:
TreeItem
,
targetItem
:
TreeItem
,
mode
:
MoveToPositionMode
,
)
=>
boolean
= canMoveToTreeItem
静态
can
Move
To
Tree
Items
canMoveToTreeItems
:
<
T
extends
TreeItem
>
(
sourceItems
:
Iterable
<
T
>
,
targetItem
:
T
,
mode
:
MoveToPositionMode
,
)
=>
boolean
= canMoveToTreeItems
静态
default
Item
Div
Height
defaultItemDivHeight
:
number
= 24
静态
move
To
Tree
Item
moveToTreeItem
:
(
sourceItem
:
TreeItem
,
targetItem
:
TreeItem
,
mode
:
MoveToPositionMode
,
)
=>
void
= moveToTreeItem
静态
move
To
Tree
Items
moveToTreeItems
:
<
T
extends
TreeItem
>
(
sourceItems
:
Iterable
<
T
>
,
targetItem
:
T
,
mode
:
MoveToPositionMode
,
)
=>
void
= moveToTreeItems
访问器
children
get
children
()
:
ObservableArray
<
T
>
返回
ObservableArray
<
T
>
disposers
get
disposers
()
:
(
()
=>
void
)
[]
返回 (
()
=>
void
)
[]
item
Children
Changed
get
itemChildrenChanged
()
:
Event
<
[
T
]
>
返回
Event
<
[
T
]
>
item
Children
To
Change
get
itemChildrenToChange
()
:
Event
<
[
item
:
T
,
changeInfos
:
ObservableArrayChangeInfo
<
T
>
[]
,
toDels
:
Set
<
TreeItem
>
,
toAdds
:
Set
<
TreeItem
>
,
]
,
>
返回
Event
<
[
item
:
T
,
changeInfos
:
ObservableArrayChangeInfo
<
T
>
[]
,
toDels
:
Set
<
TreeItem
>
,
toAdds
:
Set
<
TreeItem
>
,
]
,
>
item
Div
Height
get
itemDivHeight
()
:
number
返回
number
set
itemDivHeight
(
value
:
number
)
:
void
参数
value
:
number
返回
void
item
Div
Height
Changed
get
itemDivHeightChanged
()
:
Listener
<
[
number
,
number
]
>
返回
Listener
<
[
number
,
number
]
>
items
Added
get
itemsAdded
()
:
Listener
<
[
T
[]
]
>
返回
Listener
<
[
T
[]
]
>
items
Changed
get
itemsChanged
()
:
Event
<
[
T
[]
]
>
返回
Event
<
[
T
[]
]
>
items
Deleted
get
itemsDeleted
()
:
Listener
<
[
T
[]
]
>
返回
Listener
<
[
T
[]
]
>
last
Selected
Item
get
lastSelectedItem
()
:
undefined
|
T
返回
undefined
|
T
mem
Id
get
memId
()
:
number
返回
number
root
get
root
()
:
TreeItem
返回
TreeItem
selected
Items
get
selectedItems
()
:
ObservableArray
<
T
>
返回
ObservableArray
<
T
>
to
Destroy
Event
get
toDestroyEvent
()
:
Listener
返回
Listener
ui
Tree
get
uiTree
()
:
UiTree
<
T
,
Tree
<
T
>
>
返回
UiTree
<
T
,
Tree
<
T
>
>
方法
_
exec
Transaction
_execTransaction
()
:
void
返回
void
_
start
Transaction
_startTransaction
()
:
void
返回
void
_
stop
Transaction
_stopTransaction
()
:
void
返回
void
ad
ad
(
disposeFunc
:
()
=>
void
)
:
()
=>
void
参数
disposeFunc
:
()
=>
void
返回
()
=>
void
ad
<
T
extends
{
destroy
()
:
void
}
>
(
obj
:
T
)
:
T
类型参数
T
extends
{
destroy
()
:
void
}
参数
obj
:
T
返回
T
auto
Dispose
autoDispose
(
disposeFunc
:
()
=>
void
)
:
()
=>
void
参数
disposeFunc
:
()
=>
void
返回
()
=>
void
autoDispose
<
T
extends
{
destroy
()
:
void
}
>
(
obj
:
T
)
:
T
类型参数
T
extends
{
destroy
()
:
void
}
参数
obj
:
T
返回
T
d
d
(
disposeFunc
:
()
=>
void
)
:
()
=>
void
参数
disposeFunc
:
()
=>
void
返回
()
=>
void
destroy
destroy
()
:
undefined
返回
undefined
destroy
()
:
undefined
请不要重写destroy,请使用destroyImp来重写!
返回
undefined
destroy
Imp
destroyImp
()
:
void
返回
void
dispose
dispose
(
disposeFunc
:
()
=>
void
)
:
()
=>
void
参数
disposeFunc
:
()
=>
void
返回
()
=>
void
dispose
Var
disposeVar
<
T
extends
{
destroy
()
:
void
}
>
(
obj
:
T
)
:
T
类型参数
T
extends
{
destroy
()
:
void
}
参数
obj
:
T
返回
T
dv
dv
<
T
extends
{
destroy
()
:
void
}
>
(
obj
:
T
)
:
T
类型参数
T
extends
{
destroy
()
:
void
}
参数
obj
:
T
返回
T
force
Redraw
forceRedraw
()
:
void
返回
void
get
Descendants
getDescendants
(
traverseFunc
?:
(
treeItem
:
T
)
=>
boolean
,
)
:
Generator
<
TreeItem
,
void
,
unknown
>
参数
可选
traverseFunc
:
(
treeItem
:
T
)
=>
boolean
返回
Generator
<
TreeItem
,
void
,
unknown
>
get
Tree
Item
From
Id
getTreeItemFromId
(
id
:
string
)
:
undefined
|
T
参数
id
:
string
返回
undefined
|
T
is
Destroyed
isDestroyed
()
:
boolean
返回
boolean
isDestroyed
()
:
boolean
返回
boolean
tdv
tdv
<
T
extends
{
tryDestroy
()
:
void
}
>
(
obj
:
T
)
:
T
类型参数
T
extends
{
tryDestroy
()
:
void
}
参数
obj
:
T
返回
T
try
Destory
tryDestory
()
:
undefined
返回
undefined
try
Dispose
Var
tryDisposeVar
<
T
extends
{
tryDestroy
()
:
void
}
>
(
obj
:
T
)
:
T
类型参数
T
extends
{
tryDestroy
()
:
void
}
参数
obj
:
T
返回
T
显示设置
成员可见性
继承
配色
自动
浅色
深色
目录
构造函数
constructor
属性
_
last
Mem
Id
can
Move
To
Tree
Item
can
Move
To
Tree
Items
default
Item
Div
Height
move
To
Tree
Item
move
To
Tree
Items
访问器
children
disposers
item
Children
Changed
item
Children
To
Change
item
Div
Height
item
Div
Height
Changed
items
Added
items
Changed
items
Deleted
last
Selected
Item
mem
Id
root
selected
Items
to
Destroy
Event
ui
Tree
方法
_
exec
Transaction
_
start
Transaction
_
stop
Transaction
ad
auto
Dispose
d
destroy
destroy
Imp
dispose
dispose
Var
dv
force
Redraw
get
Descendants
get
Tree
Item
From
Id
is
Destroyed
tdv
try
Destory
try
Dispose
Var
官网
对象索引
详细搜索
EarthSDK
加载中……
https://www.wolai.com/earthsdk/3CCBudoKrPvJGLAk3sCAdT