如何在Oracle Adf中将货币格式从美国格式设置为印度格式?
答案 0 :(得分:1)
您可以将会话的区域设置更改为印度语区域设置。
当您将这个印度语语言环境(示例使用德语,捷克语和英语,因此进行相应调整)添加到faces-config.xml中支持的语言环境集时,会自动发生这种情况:
<application>
<default-render-kit-id>oracle.adf.core</default-render-kit-id>
<message-bundle>de.xxx.resources</message-bundle>
<locale-config>
<default-locale>de</default-locale>
<supported-locale>de</supported-locale>
<supported-locale>en</supported-locale>
<supported-locale>cs</supported-locale>
</locale-config>
</application>
当服务器检测到浏览器中可用的任何支持的语言环境时(浏览器根据用户配置的语言发送Accept-Language HTTP标头),它会将会话的语言环境切换到该语言环境,这将适用于货币,数字和日期格式。它们不是根据会话区域设置而改变,而是根据会话区域设置进行更改。 然后,您可以将默认语言环境设置为印度语,然后此默认语言环境将用于浏览器根本不发送任何Accept-Language标头或浏览器语言且应用程序支持的语言环境没有共同的会话元素。
有关在ADF中本地化应用程序的详细信息,请参阅ADF Dev Guide