第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

如何將 mxgraph 生成的 xml 傳遞給控制器??的動(dòng)作?

如何將 mxgraph 生成的 xml 傳遞給控制器??的動(dòng)作?

我已經(jīng)使用 asp.net mvc5 啟動(dòng)了一個(gè)項(xiàng)目,然后從 github https://github.com/jgraph/mxgraph的原始來源下載了 mxGraph 項(xiàng)目我已經(jīng)在我的 mvc 項(xiàng)目中加載了 mxgraph www 文件夾和 src 文件夾,并如下編輯了我的 Index.cshtml 文件此頁面加載正確。我的 init.js 如下:// URLs for save and export    window.EXPORT_URL = window.EXPORT_URL || '/export';    window.SAVE_URL = window.SAVE_URL || 'save';    window.OPEN_URL = window.OPEN_URL || '/open.html';    window.RESOURCES_PATH = window.RESOURCES_PATH || '/resources';    window.RESOURCE_BASE = window.RESOURCE_BASE || window.RESOURCES_PATH + '/grapheditor';    window.STENCIL_PATH = window.STENCIL_PATH || '/stencils';    window.IMAGE_PATH = window.IMAGE_PATH || '/images';    window.STYLE_PATH = window.STYLE_PATH || '/styles';    window.CSS_PATH = window.CSS_PATH || '/styles';    window.OPEN_FORM = window.OPEN_FORM || '/open.html';    window.mxBasePath = window.mxBasePath || '/src';    window.mxLanguage = window.mxLanguage || urlParams['lang'];    window.mxLanguages = window.mxLanguages || ['de'];現(xiàn)在我想在繪制圖表并單擊文件/保存后將生成的 xml 傳遞給我的操作。
查看完整描述

1 回答

?
至尊寶的傳說

TA貢獻(xiàn)1789條經(jīng)驗(yàn) 獲得超10個(gè)贊

我找到了我的意思的解決方案。


@{

    Layout = null;

}

<!--[if IE]><meta http-equiv="X-UA-Compatible" content="IE=5,IE=9" ><![endif]-->

<!DOCTYPE html>

<html>

<head>

    <!--head is as past and jquery added-->

    //previous repeated code collapsed for brevity 


    <script src="~/Scripts/jquery-3.3.1.min.js"></script>

</head>

<body class="geEditor">

    <script type="text/javascript">

        // Extends EditorUi to update I/O action states based on availability of backend

        (function () {

            var editorUiInit = EditorUi.prototype.init;


            EditorUi.prototype.init = function () {

                editorUiInit.apply(this, arguments);

                this.actions.get('export').setEnabled(false);


                //previous repeated code collapsed for brevity 


                this.editor.setFilename('doc1.xml');


                //save editorUi object

                var editorUI = this;


                //this part shal be inserted

                //override EditorUi.saveFile function for customization

                this.save = saveXml;

                function saveXml() {


                    if (editorUI.editor.graph.isEditing()) {

                        editorUI.editor.graph.stopEditing();

                    }


                    var xml = mxUtils.getXml(editorUI.editor.getGraphXml());

                    //xml = encodeURIComponent(xml);


                    if (xml.length < MAX_REQUEST_SIZE) {

                        $.ajax({

                            type: "POST",

                            url: "home/save",

                            processData: false,

                            contentType: "application/json; charset=utf-8",

                            data: JSON.stringify({ 'xml': xml }),

                            success: function (response) {

                                //alert(response.message);

                            },

                            error: function (ex) {

                                alert(ex.message);

                            }

                        });

                    }

                    else {

                        mxUtils.alert(mxResources.get('drawingTooLarge'));

                        mxUtils.popup(xml);


                        return;

                    }


                };


                //reset onload open function                               

                this.open = defaultOpen;

                function defaultOpen() {};


            };


        })();

    </script>

</body>

</html>


查看完整回答
反對(duì) 回復(fù) 2022-12-24
  • 1 回答
  • 0 關(guān)注
  • 117 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)