2012-01-27 25 views
2

我已經實現了一個完整的Xpages應用程序寬度> 200 Notes View ..並且對於translate我使用本地選項「本地化選項」到Xpages設置中。MultiLanguage NotesView Content in Xpages

所有的工作非常好(現在可以寫翻譯成-proprierties)

但是......

在某些Notes視圖我有一些列的嵌入@Formulas字符串中的原始語言內容(例如,有@text(datfield;「S0」),返回意大利語格式gg \ mm \ aaaa)

我可以將本地多語言數據庫備註選項與定位選項功能?

使用原生Notes多語言數據庫,需要複製設置正確語言的視圖...但Xpages在渲染對象時支持此功能Notes視圖?

p.s.對於本地Notes多語言閱讀Redbook從第65頁

+0

很好的問題沒有太大的答案,會有興趣看答案 – 2012-01-27 14:54:04

回答

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應用程序中的Notes客戶端和ViewPanes以應用程序查看器的正確格式自動顯示日期。

不幸的是,從我的測試中看來,您不能將本地多語言數據庫選項與XPages本地化選項混合使用。

+0

不幸的是我無法改變的Notes視圖的內容,因爲這個項目是一個很大的工作從Notes數據庫CRM轉換到Xpages而不需要改變後端... 我想用dojo.query隨時翻譯並操縱DOM ....我沒有任何其他想法 – 2012-01-30 09:37:08

0

不能混淆這兩個選項,因爲基於Notes的多語言數據庫選項是Notes Client體系結構的一部分。

如果我是你,我爲XPages應用程序創建了獨立的視圖。這同時也是浪費資源(遷移階段),但這是我猜測的最優化的方式。根據您的需要,您可以重新設計您的視圖,而不是遵循舊式視圖。

例如,在XPages中,您不需要在索引內計算許多列。

有針對:(