md
This commit is contained in:
parent
ca84bda82b
commit
0d1e8096fa
@ -1,5 +1,5 @@
|
|||||||
<template>
|
<template>
|
||||||
<div class="xd-table full-block flex-layout" >
|
<div class="xd-table full-block flex-layout" :id="tableId+'_outer'" >
|
||||||
|
|
||||||
<div class="table-operate-btn-content" v-show="showOperateButton">
|
<div class="table-operate-btn-content" v-show="showOperateButton">
|
||||||
<slot name="operateBtnContent">
|
<slot name="operateBtnContent">
|
||||||
@ -682,10 +682,10 @@ export default {
|
|||||||
handleOnContextMenu(event){
|
handleOnContextMenu(event){
|
||||||
// vnode.context.clearEventBubble(event)
|
// vnode.context.clearEventBubble(event)
|
||||||
if(this.isTableFocused){
|
if(this.isTableFocused){
|
||||||
var xdTableObj = document.getElementById(this.tableId);
|
var xdTableObjOuter = document.getElementById(this.tableId+"_outer");
|
||||||
this.clearEventBubble(event)
|
this.clearEventBubble(event)
|
||||||
var menu = xdTableObj.querySelector("#contextMenu");
|
var menu = xdTableObjOuter.querySelector("#contextMenu");
|
||||||
let tbPosRect=this.getTablePosition(xdTableObj);
|
let tbPosRect=this.getTablePosition(xdTableObjOuter);
|
||||||
menu.style.left = (event.clientX-tbPosRect.left+5) + "px";
|
menu.style.left = (event.clientX-tbPosRect.left+5) + "px";
|
||||||
menu.style.top = (event.clientY-tbPosRect.top-35) + "px";
|
menu.style.top = (event.clientY-tbPosRect.top-35) + "px";
|
||||||
menu.style.display = "block";
|
menu.style.display = "block";
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user