2014-04-04 95 views
0

我試圖檢索當前選定單元格的旋轉值,在旋轉期間和之後使用句柄。#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(); 
} 

任何幫助將是有益的

菲利普

回答

2

嘗試mxUtils.getValue(graph.view.getState(cell).style,mxConstants.STYLE_ROTATION,0)

+1

一個小評論,解釋爲什麼這應該不會傷害... – nKn

+0

感謝這個工作,但我不知道爲什麼graph.view.getState(cell).style和cell.getStyle()不一樣。第二:我們如何獲得當前預覽處理程序的旋轉var preview = this.graphHandler; / – Philippe

相關問題