перетаскивание не работает должным образом в процессе редактирования

#javascript #jointjs

#javascript #jointjs

Вопрос:

В консоли нет ошибки, я использую приведенную ниже функцию для изменения положения фигуры в документе, если я изменю положение и отпущу кнопку мыши, она все еще будет перетаскиваться, один раз щелкнув фигуру, тогда она будет помещена в положение

 graph.on('change:position', function(cell) {
});
  

// функция щелчка

  paper.on('cell:pointerdown', function (cellView, evt, x, y) {
      if(aliasthis.selectedPipelineId!=""){
      cellView.options.interactive == false;
    }
    else{
      aliasthis.cellId = cellView.model.id;
      if( cellView.options.interactive == false)
        {
          console.log('----drag true---')
          cellView.options.interactive = true;
        } else if( cellView.options.interactive == true)
        {
          console.log('----drag false---')
          //aliasthis.cellId = '';
          cellView.options.interactive = false;
        }
        if( cellView.model.id )
        {

         // aliasthis.cellId = cellView.model.id;
          if( cellView.model.attributes.type == "connection")
            {
              aliasthis.connOpt = cellView.model.attributes.typeLabel
              aliasthis.pipeOpt = '';
            }
            else if( cellView.model.attributes.type == "dataaggregate")
            {
              aliasthis.pipeOpt = cellView.model.attributes.typeLabel;
              aliasthis.connOpt = '';
            }

            aliasthis.labelChange(cellView)

            aliasthis.graphdesign = aliasthis.connectFlowSchemaJson;
            console.log('----flowjson----');console.log( aliasthis.connectFlowSchemaJson )
        }
      }
    });
  

Комментарии:

1. Не могли бы вы предоставить воспроизводимый пример кода?

2. хорошо, я предоставлю код