属性添加

This commit is contained in:
2025-07-17 18:29:09 +08:00
parent 60378db79d
commit 9e0a43a75f
2 changed files with 10 additions and 9 deletions

View File

@ -25,11 +25,11 @@ function MouseRightMenu(sdk, status, callBack) {
if (eventListener[sdk.div_id].click) { if (eventListener[sdk.div_id].click) {
document.removeEventListener('click', eventListener[sdk.div_id].click) document.removeEventListener('click', eventListener[sdk.div_id].click)
} }
if(!eventListener[sdk.div_id].callBack) { if (!eventListener[sdk.div_id].callBack) {
eventListener[sdk.div_id].callBack = callBack eventListener[sdk.div_id].callBack = callBack
} }
if(sdk !== sdkD) { if (sdk !== sdkD) {
eventListener[sdk.div_id].mouseRightMenuEvent && eventListener[sdk.div_id].mouseRightMenuEvent &&
eventListener[sdk.div_id].mouseRightMenuEvent.destroy() eventListener[sdk.div_id].mouseRightMenuEvent.destroy()
} }
@ -87,7 +87,7 @@ function MouseRightMenu(sdk, status, callBack) {
} }
let entityId = getEntityId(movement) let entityId = getEntityId(movement)
let targetId let targetId
if(Object.prototype.toString.call(entityId) === '[object Object]') { if (Object.prototype.toString.call(entityId) === '[object Object]') {
targetId = entityId.id targetId = entityId.id
entityId = entityId.parentId entityId = entityId.parentId
} }
@ -141,7 +141,7 @@ function MouseRightMenu(sdk, status, callBack) {
menuElm.style.left = left + 'px' menuElm.style.left = left + 'px'
menuElm.style.top = top + 'px' menuElm.style.top = top + 'px'
menuElm.addEventListener('contextmenu', function(event) { menuElm.addEventListener('contextmenu', function (event) {
event.preventDefault() event.preventDefault()
}) })
let liElms = menuElm.getElementsByTagName('li') let liElms = menuElm.getElementsByTagName('li')
@ -162,7 +162,7 @@ function MouseRightMenu(sdk, status, callBack) {
// this.rotateAround(position) // this.rotateAround(position)
break break
case '属性': case '属性':
if(targetId) { if (targetId) {
object.id = targetId object.id = targetId
object.parentId = that.options.id object.parentId = that.options.id
} }

View File

@ -139,6 +139,7 @@ class FlowLine extends Base {
//创建线 //创建线
that.viewer.entities.add({ that.viewer.entities.add({
parent: celiangEntity, parent: celiangEntity,
id: that.options.id + '-' + new Date().getTime() + index,
polyline: { polyline: {
positions: [start, end], positions: [start, end],
width: that.options.width, width: that.options.width,