2012-01-27 23 views
2

私はXpagesアプリケーションの幅が200を超えていることを認識しました。Notesのビューと翻訳のために、Xpagesの設定に "Localization options"というネイティブオプションを使用します。多言語NotesViewのコンテンツをXpages

非常によく、私は元の言語での組み込み@Formulas文字列といくつかの列の内容を持っているいくつかのNotesビューで

しかし...

(今-propriertiesへの翻訳を書くことができます)すべての仕事またはドミノ環境の形式で私のフィールドの日付(たとえば、イタリア語の形式gg \ mm \ aaaaを返す@text(datfield; "S0")があります)

ネイティブMultilanguage Database Notes Optionとロケーションオプションの機能?

ネイティブノートの多言語データベースでは、正しい言語を設定してビューを複製する必要があります...ただし、Xpagesはオブジェクトをレンダリングするときにこの機能をサポートしています。

p.s.ネイティブNotesの多言語の場合は、Redbookのページを参照してください。

+0

良い質問は、このプロジェクトはの大きな仕事ですので、残念ながら、私はノートビューの内容を変更することはできません答え –

答えて

0
I have found that the only solution is a routine JS client insert into 
*AfterPageLoad* event with **view.postScript**(Function JS client) 
and *AfterRestoreView* event with the same call **view.postScript** 
convert on.fly the content of my view. 
I select the content DOM of my Notes view with dojo.query 
0

まず、@Text(datefield)のすべてのエントリを作業中のビューから削除しようとします。これにより、ノートクライアントとXpageアプリケーションのViewPaneの両方で、アプリケーションのビューアに適した形式で日付が自動的に表示されます。

残念ながら私のテストでは、ネイティブの多言語データベースオプションとXPagesのローカリゼーションオプションを混在させることはできません。

+0

を見て興味があるだろうバックエンドを変更せずにLotus Notes Database CRMからXpagesへの変換... dojo.queryを使用してオンザフライで翻訳し、DOMを操作すると思います....他のアイデアはありません –

0

Notesベースの多言語データベースオプションはNotes Clientアーキテクチャの一部であるため、これら2つのオプションを混在させることはできません。

私があなただったら、私はXPagesアプリケーションのための別個のビューを作成します。平均的な時間でリソースが無駄になりますが(マイグレーションフェーズ)、これは私が推測する最も最適な方法です。古いスタイルのビューに準拠させる代わりに、必要なものに応じてビューを再設計することができます。

たとえば、XPagesでは、インデックス内で計算する列は必要ありません。

そのための偉大な答えはありません:(