2012-01-27 2 views
2

Я осознал полную ширину приложения Xpages> 200 Notes View..and for translate Я использую собственный параметр «Параметры локализации» в настройках Xpages.MultiLanguage NotesView Content in Xpages

Все очень хорошо работаю (теперь можно записать перевод на -proprierties)

Но ...

В некоторых заметках у меня есть содержимое некоторого столбца со встроенной строкой @Formulas на языке оригинала или дата моего поля в формате Domino enviroment (например, есть @text (datfield; «S0»), которые возвращают итальянский формат gg \ mm \ aaaa)

Могу ли я смешивать собственный многоязычный вариант Notes базы данных с Функция Locazations Options?

С родной записью Многоязычная база данных, необходимо дублировать представление, устанавливая правильный язык ... но Xpages поддерживает эту функцию при визуализации объекта Notes View?

p.s. Для родных Notes multi-language читайте это Redbook со страницы 65

+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) из представлений, с которыми вы работаете. Это позволит клиентам как заметок, так и ViewPanes в ваших приложениях Xpage автоматически отображать дату в правильном формате для зрителя приложения.

К сожалению, по моим показаниям, вы не можете смешивать собственные многоязычные базы данных с параметрами локализации XPages.

+0

К сожалению, я не могу изменить содержание заметок, потому что этот проект является большой работой преобразование из базы данных Notes Database CRM в Xpages без изменения бэкэнда ... Я думаю, что переводить на лету с dojo.query и манипулировать DOM .... У меня нет другой идеи –

0

Вы не можете смешивать эти два параметра, поскольку опция многоязычной базы данных на основе Notes является частью архитектуры Notes Client.

Если бы я был вами, я создавал отдельные представления для приложения XPages. Это действительно трата ресурсов в среднем (фаза миграции), но это самый оптимизированный способ, я думаю. Вместо того, чтобы соответствовать представлениям старого стиля, вы можете пересмотреть свои представления в соответствии с тем, что вам нужно.

Например, в XPages вам не нужно вычислять количество столбцов внутри индекса.

Там нет большого ответа на то :(