WaveMaker を使用しており、プラットフォームを使用して外部の JavaScript ファイルをインポートする方法を知りたいですか?
質問する
288 次
2 に答える
2
- 外部 JS ファイルはリソース内のフォルダーにインポートする必要があります
- ファイル パスは、Web アプリの login.html で指定する必要があります。
- ファイル パスは「/projectname/foldername/filename.js/」の形式にする必要があります。
- 外部 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 に答える