|
@@ -110,18 +110,19 @@ export class scene_page extends Component {
|
|
|
}else{
|
|
|
tools.showToast("删除拖拽目标配置错误!")
|
|
|
}
|
|
|
+ this.eventWidgetMoreDeleteDragOtheList(event.event_item_delete_drag_other_data, event)
|
|
|
}else if(event.type===config.event_type.active_event) {
|
|
|
let data = event.event_item_active_event_data
|
|
|
- this.eventBindingWidgetList(data, event)
|
|
|
+ this.eventMoreBindingWidgetList(data, event)
|
|
|
}else if(event.type===config.event_type.stop_active_event) {
|
|
|
let data = event.event_item_stop_active_event_data
|
|
|
- this.eventBindingWidgetList(data, event)
|
|
|
+ this.eventMoreBindingWidgetList(data, event)
|
|
|
}else if(event.type===config.event_type.hide) {
|
|
|
let data = event.event_item_hide_data
|
|
|
- this.eventBindingWidgetList(data, event)
|
|
|
+ this.eventMoreBindingWidgetList(data, event)
|
|
|
}
|
|
|
}
|
|
|
- eventBindingWidgetList(data, event:event_item) {
|
|
|
+ eventMoreBindingWidgetList(data, event:event_item) {
|
|
|
if(data!=null) {
|
|
|
if(data.binding_widget_list==null||data.binding_widget_list.length==0) {
|
|
|
return
|
|
@@ -130,12 +131,32 @@ export class scene_page extends Component {
|
|
|
const element = data.binding_widget_list[i]
|
|
|
let e_widget_id = element.binding_widget_id
|
|
|
let e_item = this.mWidgetList.get(e_widget_id)
|
|
|
- if(e_item){
|
|
|
- e_item.getComponent(widget_base).beActive(e_widget_id,event)
|
|
|
+ if(e_widget_id!=-1){
|
|
|
+ if(e_item){
|
|
|
+ e_item.getComponent(widget_base).beActive(e_widget_id,event)
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
+ eventWidgetMoreDeleteDragOtheList(data, event:event_item) {
|
|
|
+ if(data!=null) {
|
|
|
+ if(data.widget_list==null||data.widget_list.length==0) {
|
|
|
+ return
|
|
|
+ }
|
|
|
+ for(let i=0;i<data.widget_list.length;i++) {
|
|
|
+ const element = data.widget_list[i]
|
|
|
+ let wd = element.widget_id
|
|
|
+ let index = element.delete_drag_other_index
|
|
|
+ if(index!=-1) {
|
|
|
+ let e_item = this.mWidgetList.get(wd)
|
|
|
+ if(e_item){
|
|
|
+ e_item.getComponent(widget_drag).deleteOtherDrag(index)
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
on_zhao_bu_tong_finish(widget:zhao_xi_jie_item_data){
|
|
|
let item = this.mWidgetList.get(widget.widget_id)
|
|
|
if(item===null){
|