Managing Display Names for iFrame

Prerequisites

When adding display names for a new language, a new entry (record) must be added for that language with the correct language ID (LANG_ID column) in the LANGUAGEMASTER table in the Canvas schema. For the changes to get applied, users must choose their primary language as the preferred language in the functional application, Modelhouse. A sample entry in the LANGUAGEMASTER table for the Arabic language is shown for reference: 

APPLICATION_IDLANG_IDLANGUAGECREATED_DATECREATED_BYUPDATED_DATEUPDATED_BYDIRECTION
MODELHOUSEar_SAARABIC2019-12-29MAKER

RTL

Adding an entry for the new language in the LANGUAGEMASTER table is mandatory, without which that language will not appear in the functional application (e.g. Preferences tab in Modelhouse).

To manage the display names of the iFrame view type, perform the following steps.

  1. In Canvas Studio, click App Designer.




  2. Existing widgets are displayed in App Designer. Let's use an existing iFrame widget, e.g. iFrame (IMAGE_WGT).






  3. Click Proceed.




  4. Click the Add Labels icon on the top right-side of the page.




    The Resource Bundle Entries page appears.





    The bundle name, entered in initial App Designer screen appears automatically in the Bundle Name field and it cannot be edited. The Language drop-down list comprises of different languages and you can choose the language of your choice from the list. For new languages, refer the Prerequisites mentioned above in the procedure.

  5. Select a language from the Language drop-down list.




  6. Click the App Labels tab, and then click the Phrase for field to modify the display name of the iFrame.




    Info

    The tab of App Specific Messages isn't applicable for Forms. Even if any form of text is typed in the Phrase for field, the entered text will not get displayed in the functional application, Modelhouse. 

  7. Click Save to save the changes.



  8. Once the Resource Bundle Entries are saved successfully, click Save in App Designer.



    The changes get applied on the widget immediately and you can view those in the functional application.

    The following screen shot serves as a good illustration of the output in Modelhouse.