2017-03-16 47 views
0

例如,我有一個文本框,我想用不同的語言顯示標籤名。我用英文和德文的「label_password」鍵創建了一條短信。頂點中不同語言的單獨標籤4.11

如何配置文本字段以使用短信「label_password」?

我在網上找不到任何東西。

再見,中的Oracle APEX 基督教

回答

0

感謝您的回答,但我有一點問題3.

首先我做一個標籤字段(」 P201_LABEL「)與源」APEX_LANG.MESSAGE('LABEL_PASSWORD',V('APP_USER'));「。它工作正常。然後我將類型更改爲隱藏項目。最後一步是配置文本字段,但字段「Label」中的值是什麼?當我輸入「& P201_LABEL」。標籤是空的。

問題在哪裏?

感謝您的幫助, Christian

+0

哦,我發現了錯誤。隱藏物品被設置在最後。出於這個原因,該標籤是空白的。 –

+0

必須使用意見的有效途徑提供反饋,在這種情況下,你已經使用了一個新的答案,我還沒有得到通知。祝你好運。 – Ftaveras

0

文本消息用於翻譯應用程序的消息。例如,你可以在英文定義消息GREETING_MSG爲:

早安%0

或者,你可以在德國的定義消息GREETING_MSG爲:

Guten標籤% 0

而不是項目標籤可言,這個任務最好使用翻譯應用做全球化部分中的選項。

但是,如果要使用Apex消息來設置標籤說明,則必須使用Apex文檔Apex 4.1 Documentation中所述的LANG.MESSAGE API。

既然是PL/SQL函數,你必須:

  1. 創建一個隱藏的項目(示例:&P101_HIDDEN_VALUE.),並設置源類型PL/SQL表達式
  2. 輸入APEX_LANG.MESSAGE('LABEL_PASSWORD', V('APP_USER'));
  3. 使用隱藏物品作爲正常物品標籤中的替代物。樣品&P101_HIDDEN_VALUE.

看到這裏的工作演示:Multi Language Label App 源代碼應用程序:multi-language-app.sql