在WaveMaker上导入javascript文件

时间:2016-02-25 10:51:59

标签: javascript external wavemaker

我们一直在使用WaveMaker并想知道如何使用该平台导入外部javascript文件?

2 个答案:

答案 0 :(得分:1)

  1. 应将外部JS文件导入资源
  2. 中的文件夹
  3. 必须在Web-App的login.html中提供文件路径
  4. 文件路径的格式应为" /projectname/foldername/filename.js /"
  5. 外部JS文件中的函数可以通过其脚本在登录页面中访问,此处调用的函数来自示例js文件。

答案 1 :(得分:0)

如果使用WaveMaker 6,则以下情况有效。这可能不适用于较新版本的WaveMaker。

不必将其添加到每个项目中,而是尝试编辑index.html目录中的webapproot并添加外部js文件:

<!-- Boot Wavemaker -->
<script type="text/javascript" src="config.js"></script>
<script type="text/javascript" src="/<path to javascript file>/sha512.js"></script>

然后,为了在开发环境中正常工作,请在项目目录上方的server.xml添加一个上下文标记:

        <Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true" xmlNamespaceAware="false" xmlValidation="false">
            <Context docBase="c:/<Path To Javascript Filet" path="<path to javascript file matching whats in index.html>" reloadable="true"/>
        </Host>

在上面的Context代码中,docBase是包含js的本地文件夹,path应与index.html中的路径匹配。

这样做可以在所有项目中使用javascript文件,而无需将其添加到项目中的resources。