界面 / TileView
TileView Class
平铺视图
Hierarchy
↳
TileView
Table of contents
Properties
Accessors
itemHeight([itemHeight](mw.TileView.md#itemheight) ): void client |
---|
设置子节点高度,对于TileView来说,必须有一个设定好的子节点高度,默认值为16 |
itemWidth([itemWidth](mw.TileView.md#itemwidth) ): void client |
设置子节点宽度,对于TileView来说,必须有一个设定好的子节点宽度,默认值为16 |
click
Accessors
clearSelectionOnClick(clearSelection : boolean ): void client |
---|
设置是否在点击空白后清除选中项(仅初始化时设置有效) |
itemPadding(): Margin |
获取视图节点边距 |
listItems(): ListViewItemDataBase [] client |
获取列表数据 |
onItemClicked(): MulticastDelegate <(clickedItem : ListViewItemDataBase , doubleClick : boolean ) => void > |
返回点击代理 |
onItemHoverChanged(): MulticastDelegate <(targetItem : Widget , hovered : boolean ) => void > |
返回悬停状态改变代理 |
onItemRefreshed(): MulticastDelegate <(rowDatas : ListViewItemDataBase []) => void > client |
返回UI刷新生成同步代理 |
onItemReleaseShow(): MulticastDelegate <(targetItem : Widget ) => void > |
子控件移除显示时调用,等待复用前 |
onItemSelected(): MulticastDelegate <(selectedItem : ListViewItemDataBase , selectType : SelectInfo ) => void > client |
返回选择修改代理,取消选中/清空也会触发选中修改,返回参数selectedItem == null, 请注意判断 |
scrollBarStyle(): ScrollbarStyle other |
滚动条样式 |
scrollBarVisible(): boolean other |
滚动条可见性 |
scrollOffset(): number client |
获取当前滚动条偏移位置 |
selectionMode(): SelectionMode client |
获取选中模式 |
tableRowStyle(): ListItemStyle other |
Item项目节点样式设置 |
Methods
click
Methods
addItems(newListItems : ListViewItemDataBase []): void client |
---|
添加项目节点数据 |
clearItems(): void client |
清理数据组 |
clearSelection(): void client |
清空列表的选中 |
findItemByIndex(index : number ): ListViewItemDataBase client |
根据索引查找对应的项目节点数据,如果位置越界,则返回空 |
getSelectionIndexs(): number [] client |
获取选中节点的索引 |
getSelectionItems(): ListViewItemDataBase [] client |
获取选中节点的数据 |
insertItem(newItem : ListViewItemDataBase , index : number ): void client |
插入项目节点数据,如果位置越界,则自动插入最后 |
removeItem(delItem : ListViewItemDataBase ): void client |
移除项目节点数据 |
removeItemByIndex(delIndex : number ): void client |
根据索引移除项目节点数据,如果位置越界,则移除失败 |
requestRefresh(): void client |
刷新数据 |
resetListItems(newListItems : ListViewItemDataBase []): void client |
重新设置项目节点数据组 |
scrollIntoView(targetItem : ListViewItemDataBase ): void client |
滚动条定位到对应项目的位置 |
setSelectionItem(selectedItems : ListViewItemDataBase ListViewItemDataBase [], selected : boolean , selectInfo? : SelectInfo ): void client |
设置节点选中 |
setSelectionItemByIndex(selectedIndexs : number number [], selected : boolean , selectInfo? : SelectInfo ): void client |
根据索引设置节点选中,如果位置越界,则越界对应的操作无效 |
newObject(orientation : Orientation , uiAssetGUID : string , parent? : Canvas , inName? : string ): ListView client |
创建 ListView 控件,当parent和inName与已有的对象相同时,旧的对象会被销毁 |
Properties
Accessors
itemHeight
• | ||
---|---|---|
设置子节点高度,对于TileView来说,必须有一个设定好的子节点高度,默认值为16 Parameters
|
itemWidth
• | ||
---|---|---|
设置子节点宽度,对于TileView来说,必须有一个设定好的子节点宽度,默认值为16 Parameters
|