1

1)特定のディレクトリ構造に一連の「.js」ファイルがありました。2)smalltalkイメージを使用してローカルに保存する必要があり、個別にホストする必要はありません。3)WAFileLibraryを使用して、smalltalkイメージ内にそれらを保持する必要はありません。

私の要件に合わせて次のコードを変更する必要がある方法を教えてください。

anHtmlRoot javascript url:'http://www.google.com/jsapi'。

次のようなもの..?

anHtmlRoot javascript url: "/myfolder/MyFile.js"

ヘルプ

ヴァルンアイザック

4

1 に答える 1

2

あなたは確かに書くことができます:

anHtmlRoot javascript url: '/myfolder/MyFile.js'

ただし、以下を使用することをお勧めします。

    anHtmlRoot javascript resourceUrl: 'MyFile.js'

これにより、パスを構成パラメーターとして設定できます。詳細については、シーサイドの本をご覧ください。

実際のファイルを提供するには、次の2つのオプションがあります。

  • (同じマシン上の)外部Webサーバーを使用してディスクからファイルを提供する
  • 内部SmalltalkWebサーバーを使用してディスクからファイルを提供します

後者のオプションでは、Seaside30LGPLリポジトリからSeaside-Filesystemパッケージをロードできます。ロードしたら、Seaside設定ツールを使用して「myFolder」ディレクトリの「外部ディレクトリ」ハンドラーを定義できます。このハンドラーはディスクからファイルを提供します。

于 2012-06-14T11:45:57.833 に答える