2012-12-24 4 views
0

프레임에서 선택된 셀 값을 얻으려면 어떻게해야합니까? 링크를 클릭하여 iframe을 호출했습니다. Iframe에서 선택한 셀의 속성 값을 가져 오려고합니다.mxGraph의 Iframe에서 선택된 셀 값을 가져 오는 방법은 무엇입니까?

<script> 
     function main(container) { 
      if (!mxClient.isBrowserSupported()) { 
       mxUtils.error('Browser is not supported!', 200, false); 
      } 
      else { 
       var graph = new mxGraph(container); 
       var cell = graph.getSelectionCell(); 
      } 
    </script> 

<body onload="main(window.parent.document.getElementById('graphContainer'))"> 
    <form id="form1" runat="server"> 

    </form> 
</body> 
+0

iFrame은 같은 도메인에 있습니까? HTML 설정을 보여줄 수 있습니까? 아마도 http://jsfiddle.net 예제일까요? – ManseUK

+0

예, Iframe은 (는) 같은 도메인에 있습니다. –

답변

0

당신이 버튼

같은 것을 사용하는 경우 당신은 당신이 예를 들어, EVT

에서 찾고있는 정보를 대부분 얻을 수 있습니다 :

graph.addListener(mxEvent.DOUBLE_CLICK, function(sender, evt) 
    { 
     var cell = evt.getProperty('cell'); 
     if (cell != null && cell.parent != main_class) { 
       main_class = cell.edges[0].value.slice(14, cell.edges[0].value.indexOf('-')); 

등 ...

당신은 분명히 파이어 폭스에서 디버거를 사용하여 당신이 속한 곳을 알아낼 수 있습니다 분류 체계에 거주하는 사람을위한 oking

관련 문제