【问题标题】:Importing javascript files on WaveMaker在 WaveMaker 上导入 javascript 文件
【发布时间】:2016-06-08 02:29:29
【问题描述】:

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

【问题讨论】:

  • 您使用的是什么版本的 WaveMaker?

标签: javascript external wavemaker


【解决方案1】:
  1. 外部JS文件要导入到资源文件夹中
  2. 文件路径必须在 Web-App 的 login.html 中给出
  3. 文件路径的格式应为“/projectname/foldername/filename.js/”
  4. 外部JS文件中的函数可以通过其脚本在登录页面中访问,这里调用的函数来自一个示例js文件。

【讨论】:

    【解决方案2】:

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

    不必将其添加到每个项目中,尝试编辑webapproot目录中的index.html并添加外部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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-28
      • 1970-01-01
      • 2019-11-12
      • 1970-01-01
      • 1970-01-01
      • 2021-03-28
      相关资源
      最近更新 更多