0

Lotus Notes 8.5.3 は dojo 1.5.1 を使用します。ただし、NSF データベースで dojo 1.6/1.7 ライブラリーを使用したいと考えています。どうすればいいですか?Keith Strickland が彼のブログで提案した手法を使用しようとしましたが、うまくいきませんでした。

サーバーではなくNSFデータベースにdojoライブラリを含める必要があります。

XPages で高度な Dojo Mobile ライブラリー (dojo 1.6/1.7 から) を使用するために、これを行う理由。

更新:しばらく前にこの質問を XPages フォーラムに投稿しましたが、返信はありませんでした。

4

2 に答える 2

5

Domino 8.5.3 サーバーは、XPages に Dojo 1.6.1 を使用します。テスト アプリケーションの HTML ソースを表示すると、これが表示されるはずです。

例として、私のアプリケーションの 1 つで次のように表示されます: "/xsp/.ibmxspres/dojoroot-1.6.1/dojo/dojo.js"

Dojo Mobile を使用してアプリケーションを作成する場合は、Extension Library と最新の Upgrade Pack 1 for Domino 8.5.3 を参照してください。どちらにも XPages Mobile コントロールが含まれています。

于 2011-12-15T20:01:59.043 に答える
4

デフォルトでロードされる Dojo プラグインが 1.6.1 であるという Per の正解 (「.1」は、IBM 固有のコードが含まれているためであり、これは、開発者が追加したものと区別することを意味します)。

サーバー/クライアントの js フォルダー内のファイルは 1.5.1 であり、これは iNotes に必要です。

Package Explorer で xsp.client.script.dojo.version を設定することにより、xsp.properties で Dojo のバージョンを変更できます。ちなみに、UP1 には xsp.properties ファイル用の優れたビジュアル エディターが用意されています。

ただし、現在、この設定を変更する場合は、「ランタイムに最適化された JavaScript および CSS リソースを使用する」のチェックを外す必要があります。そうしないと、引き続きプラグインが使用されます。これは、ゴールド リリースの前に何かを行うには遅すぎることに気づきました。

1.7 ファイルをサーバーに追加し、1.5.1 からの IBM フォルダーを含めると、機能する可能性があります。私の知る限り、プラグイン コードから IBM フォルダーを取得する方法はありません。

詳細については、私のブログ投稿を参照してください: http://www.intec.co.uk/domino-8-5-3-greater-power-over-dojo-thanks-ibm-for-your-work/

于 2012-01-26T16:39:48.083 に答える