界面 / 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 |
| 获取选中节点的数据 |
getTouchCanControlThisScroll(): boolean client |
| 获取是否受Touch事件影响滚动 |
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 |
| 根据索引设置节点选中,如果位置越界,则越界对应的操作无效 |
setTouchCanControlThisScroll(bCanControl: boolean): void client |
| 设置是否受Touch事件影响滚动 |
newObject(orientation: Orientation, uiAssetGUID: string, parent?: Canvas, inName?: string): ListView client |
| 创建 ListView 控件,当parent和inName与已有的对象相同时,旧的对象会被销毁 |
Properties
Accessors
itemHeight
• | ||
|---|---|---|
设置子节点高度,对于TileView来说,必须有一个设定好的子节点高度,默认值为16 Parameters
|
itemWidth
• | ||
|---|---|---|
设置子节点宽度,对于TileView来说,必须有一个设定好的子节点宽度,默认值为16 Parameters
|