美文网首页
layaBox:列表list使用selectHandler监听点

layaBox:列表list使用selectHandler监听点

作者: 一眼就认出你 | 来源:发表于2018-09-20 20:27 被阅读0次

IDE制作的ui文件:


image.png

部分代码:

 constructor() {
      super();
      //渲染监听 与 选中监听(tabList:列表左边的var  ;  itemList:列表右边的var)
      this.tabList.renderHandler = Laya.Handler.create(this, this.tabRenderHandler,null,false);
      this.tabList.selectHandler = new Handler(this, this.tabSelectHandler,null,false);

      this.itemList.renderHandler = Laya.Handler.create(this, this.itemRenderHandler,null,false);
      this.itemList.selectHandler = new Handler(this, this.itemSelectHandler,null,false);
}
private itemRenderHandler(item: serverListItemTest, index: number): void { 。。。}
private itemSelectHandler(index: number): void { 。。。}
private tabRenderHandler(item: serverTabItems, index: number): void {。。。。}
private tabSelectHandler(index: number): void { 。。。}

效果图:


image.png

理想效果:切换左边的列表,进行切换右边的列表数据
实际效果:点击页面完全没有反应,监听函数 itemSelectHandler 和 tabSelectHandler都没有执行


问题原因:对应的列表list没有设置接受鼠标点击事件
看下面图片:


image.png

原因解析:
mouseEnabled:是否接受鼠标事件
设置为true后,页面的list才能接受鼠标点击事件,selectHandler才能够监听到对应列表项是否被点击

相关文章

  • layaBox:列表list使用selectHandler监听点

    IDE制作的ui文件: 部分代码: 效果图: 理想效果:切换左边的列表,进行切换右边的列表数据实际效果:点击页面完...

  • 工具类:封装List

    语言:LayaBox - AS3代码 使用示例 配套cellData,列表项继承该类

  • python

    列表 List 语法 使用[],将list的元素括起来 使用a[] 来获取list中的元素,list[0]就是列表...

  • SwiftUI实现一个简单的信息添加列表显示功能

    知识点: List组件的基本使用、滑动删除Sheet组件的基本使用配合@ObservedObject监听数据变化U...

  • 第四天学习python总结

    python的基本类型 一、List(列表)类型 List(列表) 是 Python 中使用最频繁的数据类型。列表...

  • 认识body标签二

    1.使用ul添加无序列表 语法: ol(ordered list)有序列表ul (unordered list) ...

  • 列表、元组、字典及字符串

    列表(list): 列表使用[]列表中的每一个元素都有一个索引,list = ['老王','老宋'] 索引的起始...

  • 列表、元组

    1、列表基础 列表list,是使用最多的一种容器(数据类型),每个数据之间使用逗号隔开1.1列表作用●List (...

  • LayaBox实现自定义List

      学习LayaBox已经有10多天了,今天在LayaBox官网教程中学习到了如何制作自定义List,结合自己的理...

  • Bootstrap列表组、分页和进度条

    列表组 使用.list-group选择列表组 添加.active到 a.list-group-item以指示当前的...

网友评论

      本文标题:layaBox:列表list使用selectHandler监听点

      本文链接:https://www.haomeiwen.com/subject/feznnftx.html