bagaimana cara mendapatkan nilai sel yang dipilih di Iframe di mxGraph?

Bagaimana kita bisa mendapatkan nilai sel yang dipilih dalam bingkai? Saya menelepon iframe dengan mengklik tautan. dan di Iframe saya ingin mendapatkan nilai Atribut sel yang dipilih.

 <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>

person Ashfaq Shaikh    schedule 24.12.2012    source sumber
comment
Apakah iFrame ada di domain yang sama? dapatkah Anda menunjukkan kepada kami pengaturan HTML Anda .. mungkin contoh jsfiddle.net?   -  person Manse    schedule 24.12.2012
comment
ya, Iframe berada di domain yang sama.   -  person Ashfaq Shaikh    schedule 24.12.2012


Jawaban (1)


jika Anda menggunakan sesuatu seperti tombol

Anda bisa mendapatkan sebagian besar info yang Anda cari dari evt

Misalnya:

    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('-') );

dll....

Anda jelas dapat menggunakan debugger di firefox untuk mencari tahu di mana properti yang Anda cari berada dalam taksonomi

person rafirosenberg    schedule 01.11.2013