#mxgraph : Получение значения поворота ячейки

Я пытаюсь получить значение поворота текущей выбранной ячейки во время и после поворота с помощью дескриптора.;

ячейка «стиль», кажется, содержит значение поворота в своей строке, но я не нашел способа получить его даже с помощью mxUtils.getValue(style, «rotation», 0);

var cell = graph.getSelectionCell();
var preview = this.graphHandler;
// during mouse move
if (preview != null && preview.shape != null) {
  var angle = preview.shape.rotation; }
else {
  var angle  = mxUtils.toRadians(mxUtils.getValue(cell.getStyle(),mxConstants.STYLE_ROTATION, 0)); 
// var angle = cell.state.shape.getShapeRotation();  
} 

Любая помощь будет полезна

Филипп


person Philippe    schedule 04.04.2014    source источник


Ответы (1)


Попробуйте mxUtils.getValue(graph.view.getState(cell).style,mxConstants.STYLE_ROTATION,0)

person user1084282    schedule 07.04.2014
comment
Спасибо, это работает, но я не понимаю, почему graph.view.getState(cell).style и cell.getStyle() не совпадают. Во-вторых: как мы можем получить вращение текущего обработчика предварительного просмотра var preview = this.graphHandler; / - person Philippe; 08.04.2014