const BridgeWindow = require("bridge.window"); const ItemLay = require("cmp.common.itemlayout"); cc.Class({ extends: BridgeWindow, properties: { list:{ default:null, type:ItemLay }, }, // LIFE-CYCLE CALLBACKS: onLoad() { }, start() { }, onOpenConfigs(param) { let award_list = param.item_list || []; let list = []; for(let i in award_list){ list.push({bid:award_list[i].base_id,num:award_list[i].num}); } this.list.rebuild(list); }, onPreClosed() { this.list.rebuild([]); }, // update (dt) {}, });