2016-02-25 2 views

ответ

1
  1. внешний JS файл должен быть импортирован в папку ресурсов
  2. Путь к файлу должен быть приведен в login.html в Web-App
  3. Путь к файлу должен быть в форме «/ имя_файла/имя_папки/filename.js/"
  4. Функции во внешнем JS-файле можно получить на странице входа через свой скрипт, а функция, вызываемая здесь, - это пример файла js.
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.

Смежные вопросы