1

WaveMaker を使用しており、プラットフォームを使用して外部の JavaScript ファイルをインポートする方法を知りたいですか?

4

2 に答える 2

2
  1. 外部 JS ファイルはリソース内のフォルダーにインポートする必要があります
  2. ファイル パスは、Web アプリの login.html で指定する必要があります。
  3. ファイル パスは「/projectname/foldername/filename.js/」の形式にする必要があります。
  4. 外部 JS ファイルの関数には、スクリプトを介してログイン ページでアクセスできます。ここで呼び出される関数は、サンプルの js ファイルからのものです。
于 2016-03-01T10:35:02.770 に答える
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

于 2016-03-09T19:54:38.640 に答える