提交 0fe79c03 编写于 作者: KK's avatar KK

上下文菜单点击关闭

上级 24e4109a
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
../../@NAVPARAMS/FUNC/PUBLIC.vue.ftl ../../@NAVPARAMS/FUNC/PUBLIC.vue.ftl
</#ibizinclude> </#ibizinclude>
<div class="context-menu-item" name='${item.name}' v-show="this.copyActionModel['${item.name}'].visabled" @click="${ctrl.name}_click({tag: '${item.name}'}),contextMenuShowStatus=false"> <div class="context-menu-item" name='${item.name}' v-show="this.copyActionModel['${item.name}'].visabled" @click="${ctrl.name}_click({tag: '${item.name}'}),context_menu_click()">
<#if item.isShowIcon() && item.getPSSysImage()??> <#if item.isShowIcon() && item.getPSSysImage()??>
<ion-icon name="<@setIcon item />"></ion-icon> <ion-icon name="<@setIcon item />"></ion-icon>
</#if> </#if>
......
...@@ -199,7 +199,7 @@ import { Util } from '@ibiz-core/utils' ...@@ -199,7 +199,7 @@ import { Util } from '@ibiz-core/utils'
}) })
} }
if(flag){ if(flag){
(_this.$refs.contextmenu as any).showContextMenu(); (_this.$refs.contextmenu as any).openContextMenu();
} }
}); });
} }
...@@ -884,7 +884,7 @@ import { Util } from '@ibiz-core/utils' ...@@ -884,7 +884,7 @@ import { Util } from '@ibiz-core/utils'
*/ */
public node_touch(item:any){ public node_touch(item:any){
this.activeNode = item.id.split(';')[0]; this.activeNode = item.id.split(';')[0];
this.currentselectedNode = JSON.parse(JSON.stringify(item)); this.currentselectedNode = Object.assign(JSON.parse(JSON.stringify(item.curData)),item);
this.showContext(item,{}) this.showContext(item,{})
} }
...@@ -904,6 +904,13 @@ import { Util } from '@ibiz-core/utils' ...@@ -904,6 +904,13 @@ import { Util } from '@ibiz-core/utils'
this.parseNodes(reNodes); this.parseNodes(reNodes);
} }
/**
* 上下文菜单点击
*/
public context_menu_click() {
(this.$refs.contextmenu as any).closeContextMenu();
}
/** /**
* 生命周期 * 生命周期
* *
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册