как получить выбранное значение ячейки в Iframe в mxGraph?

Как мы можем получить выбранное значение ячейки в кадре? Я вызвал iframe, щелкнув ссылку. и в 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>

person Ashfaq Shaikh    schedule 24.12.2012    source источник
comment
iFrame находится в том же домене? Можете ли вы показать нам свою настройку HTML .. возможно, пример jsfiddle.net?   -  person Manse    schedule 24.12.2012
comment
да, Iframe находится в том же домене.   -  person Ashfaq Shaikh    schedule 24.12.2012


Ответы (1)


если вы используете что-то вроде кнопки

вы можете получить большую часть информации, которую вы ищете, от 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('-') );

так далее....

вы, очевидно, можете использовать отладчик в firefox, чтобы понять, где находится искомое свойство в таксономии.

person rafirosenberg    schedule 01.11.2013