在HTML/Javascript中使用Oracle APEX交互式报告消息

在HTML/Javascript中使用Oracle APEX交互式报告消息,javascript,html,translation,oracle-apex,globalization,Javascript,Html,Translation,Oracle Apex,Globalization,我已经创建了一个多语言的APEX应用程序来指导。我已将所有交互式报告信息(如APEXIR_*翻译成多种语言)。但是,我不能在HTML/Javascript中使用/引用这些消息 我尝试过中提到的方法:APEXIR_帮助和APEXIR_帮助都不起作用 建议在中使用APEX_LANG.MESSAGE。但是,该方法似乎适用于PL/SQL查询。我不知道如何在HTML或Javascript中使用它 注:技术要求是在GUI中显示APEXIR_帮助翻译。即,帮助必须以英文翻译,Hilfe以荷兰语翻译,以代替&A

我已经创建了一个多语言的APEX应用程序来指导。我已将所有交互式报告信息(如APEXIR_*翻译成多种语言)。但是,我不能在HTML/Javascript中使用/引用这些消息

我尝试过中提到的方法:APEXIR_帮助和APEXIR_帮助都不起作用

建议在中使用APEX_LANG.MESSAGE。但是,该方法似乎适用于PL/SQL查询。我不知道如何在HTML或Javascript中使用它

注:技术要求是在GUI中显示APEXIR_帮助翻译。即,帮助必须以英文翻译,Hilfe以荷兰语翻译,以代替&APEXIR_帮助。在下面的代码中:

<span style="margin-right: 15px"><a href="&P_HELP_LINK./0&APP_ID..htm" target="_blank"><font style="text-transform: capitalize;">&APEXIR_HELP.</font></a></span>

在html/javascript代码中不能使用APEXIR_HELP之类的内部消息。因此,APEXIR_帮助消息仅出现在IR报告菜单中。您可以通过全球化->文本消息将其翻译成您自己的语言,然后,它将显示在此已翻译的菜单中。如果要使用自己翻译的邮件,请尝试以下操作:

在全球化->文本消息中添加新消息,例如:我的帮助消息。 将新项目添加到您的页面,例如P1_ITEM1,项目的来源是:APEX_LANG.MESSAGE'MY_HELP_MESSAGE',V'APP_USER'; 然后使用&P1\u帮助。在您的HTML/Javascript代码中。
所以你有一个自己的按钮,它会打开一些链接,作为文本有APEXIR_帮助消息文本?你把这个链接放在哪里?@tom,没错。这段代码在标题部分。更准确地说,它依赖于第25个模板的部分。我有APEX 4.2,所以我尝试了:select*from APEX_040200.WWV_FLOW_MESSAGES$t其中t.name='APEXIR_HELP'-它用两种语言向我显示了两条消息。显示您的查询结果,但更改方案/user@NoGotnu我已将结果添加到主线程中。
FLOW_ID   NAME          MESSAGE_LANGUAGE   MESSAGE_TEXT   IS_JS_MESSAGE
113       APEXIR_HELP   en                 Help           Y
113       APEXIR_HELP   en-us              Help           Y
113       APEXIR_HELP   tr                 Yardım         Y