2016-09-08 7 views
0

私はMirthに新しく接続しています。私は自分のMirthにチャンネルを接続するために余分なjavascriptをインポートしたいと思います。私はこのような何かを試してみたチャネルの宛先コネクタのタイプ:Javascriptの作家Mirthの外部javascriptをインポートするにはどうすればいいですか?

<script type="text/javascript" src="https://some-url/some-js.js"></script> 
var obj = new OBbj-From-JS(); 

が、私はOBbj-から-JS()などの例外を取得していますがに定義されていません。

上記のJSをインポートする必要があります。事前に

感謝:)

答えて

0

笑いで私が知っている通り、あなたが外部のJavaScriptファイルをインポートすることはできません、あなたは先の変圧器またはソース変圧器のコード、または4つのいずれかのスクリプトを記述する必要があります。その後、我々はhtmlまたはcssで使うような方法によって

は、笑いでは、我々は、完全にはJavaScriptを使用することはできませんあなたが任意のJavaライブラリを使用する場合、あなたはjarをダウンロードする必要があり、あなたがcustom-libでそのjarファイルを追加することができますし、あなたは資源をリロードする必要があります。これはsetting>Resourcesです。

これらのライブラリを使用するには、mirthインポート構文で次のように指定します。 importPackage(java.util.*);

+0

"外部スクリプト"タイプの任意のトランスステップで外部JSファイルを使用できます。次に、使用する外部ファイルを指定します。そして、あなたは正しいです、それはウェブのために働くのと同じ方法で外部ライブラリをロードしません。 – Shamil

+0

ええ、私は外部スクリプトを使ったことがありません。なぜなら、いくつかの構文エラーがあるからです。例えば、ライブラリのいくつかのメソッドを使用しなければならない場合、 'Packages.com.net.sf.something something'のような完全なパスを書く必要があります。オプションについての通知をいただきありがとうございます。誰かが外部のjavascriptをインポートしたいのであれば、 'connector type:javascript'のようにコードを書く必要があります。 @ user3005941 – yash

-1

このようなjavascriptファイルは参照できません。しかし、私は、トランスフォーマ内の外部JavaScriptファイルをインポートして参照しています(ソース/デスティネーションのいずれか)。変圧器へ

  • ゴー右

今のファイル名と一緒に参照JSファイルのディレクトリを提供

  • を外部スクリプトをクリックして選択し
  • 右側に新しいステップを追加]を選択します他のステップを作成し、そのJSファイルの関数を継承することができます。

    enter image description here

    私はこれが機能すると思います。しかし、コードを書いている間は、参照されるjavascriptは、(実行時に)チャンネルをデプロイするときにのみ読み込まれるのでエラーが表示されます。

  • +0

    あなたの時間に感謝しますが、私はあなたが言及したステップを試してみました。あなたはトランスフォーマーのjsへの参照を与えるとオブジェクトを初期化する方法の例を教えてください。なぜなら私は 'var obj = new OBbj-From-JS(); 'を試みたのと同じエラーが出ているからです。 – AshishM

    +0

    JSライブラリをインポートしていますか?またはカスタムJSの書かれたファイルですか? どちらの場合でも、最初のステップとしてexternalscriptを作成してから、var obj = new OBbj-From-JS()を実行してください。次のステップで。そうでなければ、externalJSとしてもオブジェクトファイルを作成し、それを試してみてください。あなたが正しくそれを持っているなら、結果は同じです。私を[email protected]に連絡してください。私はあなたを助けることができます。 –

    関連する問題