你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
搜索:
发现
话题
全文搜索
登录
[]list中加的button不能接收点击事件 求一个list中加button的demo
list中加的button不能接收点击事件 求一个list中加button的demo
没有找到相关结果
已邀请:
与内容相关的链接
提交
2 个回复
zuojianfei
赞同来自:
updateItem(items):void{
var posY = 0;
var data: Array<any> = [];
for(var i= 0 ;i< items.UserWareList.length;i++){
var itemList = new BagItem(items.icon,items.name,items.count);
itemList.pos(70,posY);
data.push(itemList);
posY = posY + 200;
}
let list = new Laya.List;
list.width = this.itemList.width;
list.height = this.itemList.height;
list.x = this.itemList.x;
list.y = this.itemList.y;
list.spaceY = 12;
list.vScrollBarSkin = "";
list.selectEnable = true;
list.itemRender = BagItem;
list.renderHandler = new Handler(this, this.updateListItem);
list.selectHandler = new Handler(this, this.onSelect);
this.addChild(list);
list.array = data;
}
updateListItem(cell: BagItem, index: number):void{
console.log("3333333333333");
if (cell.useBtn.clickHandler == undefined) {
cell.useBtn.on("click", this, this.onItemUse, [index]);
}
}
onItemUse(index):void{
console.log("11111111111111111");
}
onSelect():void{
console.log("22222222222222222");
}
这是我写的BagItem里面有个按钮但是 按钮不能被点击 应该是被吞噬了吧
Laya_XS
赞同来自:
能提供一个重现问题的错误示例吗?我们查下问题
要回复问题请先
登录
发起人
zuojianfei
相关问题
Layabox 2.0 bate5 运行编译之后 bundle.js 文件里面没有使用命名空间类文件的定义!导致运行时 找不到类的定义!这是为什么? 已上传 Demo 附件
Dialog:屏蔽点击Dialog之外的区域关闭弹框
分享:自定义事件派发与侦听(A页面派发 B页面侦听)
LayaAir能做RPG吗?不要问我能不能,因为我已经在做 - 杀意来袭
List 组件列表渲染异常
TextInput重写onFocus和onBlur事件监听不到
关于遍历产生的sprite的点击事件,急,大神帮看哈
求指点3d射线碰撞和UI点击穿透的问题
Animation如何加点击事件
ui list 里面的元素不能点击两次
救命!canvas定位后 点击区域偏移,求大大们解答
问题状态
最新活动:
2017-03-10 19:38
浏览:
3018
关注:
2
人
商务合作
2 个回复
zuojianfei
赞同来自:
var posY = 0;
var data: Array<any> = [];
for(var i= 0 ;i< items.UserWareList.length;i++){
var itemList = new BagItem(items.icon,items.name,items.count);
itemList.pos(70,posY);
data.push(itemList);
posY = posY + 200;
}
let list = new Laya.List;
list.width = this.itemList.width;
list.height = this.itemList.height;
list.x = this.itemList.x;
list.y = this.itemList.y;
list.spaceY = 12;
list.vScrollBarSkin = "";
list.selectEnable = true;
list.itemRender = BagItem;
list.renderHandler = new Handler(this, this.updateListItem);
list.selectHandler = new Handler(this, this.onSelect);
this.addChild(list);
list.array = data;
}
updateListItem(cell: BagItem, index: number):void{
console.log("3333333333333");
if (cell.useBtn.clickHandler == undefined) {
cell.useBtn.on("click", this, this.onItemUse, [index]);
}
}
onItemUse(index):void{
console.log("11111111111111111");
}
onSelect():void{
console.log("22222222222222222");
}
这是我写的BagItem里面有个按钮但是 按钮不能被点击 应该是被吞噬了吧
Laya_XS
赞同来自: