2016-05-18 23 views
0

私はalfrescoと一緒に作業していて、別のファイルにjsファイルを含める方法が不思議でした。ライブラリを使用するときの依存関係をどのように扱うのですか?リスタが示唆したように、多くalfrescoの別のjavascriptファイルに.jsファイルを含めます。

+1

あなたはこのhttp://docs.alfresco.com/4.1/concepts/API-JS-Scripts.html、またはより正確に何かのように何かを探していますか? – Akah

+0

ありがとう、それは私が探しているものです!私は多くを検索しますが、そのページを見つけたことはありません、ありがとうございました:D – Emilie

+0

皆さんはこれを答えに移し、正しいものとして受け入れるべきです:) – Lista

答えて

2

おかげで、私は答えを作成しました:

私は、これはあなたが(Alfresco documentationから)必要なものだと思う:

スクリプト

のインポートこの機能により、実行時に他の スクリプトが使用するスクリプトのライブラリを構築することができます。スクリプトをインポートする構文は Alfrescoに固有であり、標準のJavaScriptの機能ではありません。たとえば、ほとんどのWebブラウザでサポートされている の構文は、標準ECMA JavaScriptの一部であり、Alfrescoでは動作しません。

他のスクリプトをインポートする構文は非常に厳しく、 を正確に従わなければなりません。そうしないと、インポートが失敗する可能性があります。インポート指示は、JavaScriptファイルの最初の行に でなければなりません。つまり、これらの行の上にコードまたは コメントが許可されず、通常のJavaScriptコード とコメントがインポート行の後に表示されます。のみ、次の構文 のバリアントがサポートされています。

  • インポート名前ベースのパスを使用して、リポジトリからスクリプト:

    <import resource="/Company Home/Data Dictionary/Scripts/library.js"> 
    
  • インポートNodeRefの参照を使用して、リポジトリからスクリプト:

    <import resource="workspace://SpacesStore/6f73de1b-d3b4-11db-80cb-112e6c2ea048"> 
    
  • Javaクラスパスの場所からスクリプトをインポートします。

    <import resource="classpath:alfresco/extension/myutils.js"> 
    
関連する問題