使用jQuery word export插件时出现未定义的错误

时间:2016-07-14 09:44:31

标签: javascript jquery sapui5

我正在使用SAP UI5应用程序并尝试将表数据导出到word文档中,但在文档中出现未定义的错误。我在示例here中使用jquery.wordexport.js。我的html代码如下定义

<head>
    <script src="FileSaver.js"></script> 
    <script src="jquery.wordexport.js"></script> 
    <script>
        sap.ui.localResources("odataservice");
        var app = new sap.m.App({
            initialPage:"idodataservice1"
        });
        var page = sap.ui.view({
            id: "idodataservice1", 
            viewName: "odataservice.odataservice", 
            type: sap.ui.core.mvc.ViewType.XML
        });
        app.addPage(page);
        app.placeAt("content");
    </script>
</head>
<body class="sapUiBody" role="application">
    <div id="content">Hi</div>
</body>

div内容显示在屏幕上并且不是空的,点击按钮我在下面调用方法

onPressExport: function() {
    jQuery(document).ready(function($) {
        $("content").wordExport();
    });
},

我已在根级别添加了这两个文件,并且导出文档确实已进入,但文本未定义&#39;写在里面。尝试在运行时在控制台中检查id并尝试不同的子div ID但仍然得到未定义的错误。请告诉我这里可能有什么问题,或者我错过了什么。

1 个答案:

答案 0 :(得分:0)

您不需要OnPressExport中的'ready'事件:

onPressExport: function() {
    $("content").wordExport();
},