Managing Catalogs : Catalog Settings : Administering Catalog Fields : Editing a String List Field
   
Editing a String List Field
To edit the entries of a String List field, the Field Properties dialog for the field must be displayed. The String List Editor tab lets you view and edit the terms of the selected String List.
Each term has an ID and can be stored in multiple languages. This is only important when working in a multilingual environment. If you want users who open the catalog with another language version of Cumulus to see the term in this language, you have to store the translation of this term. Depending on the language version of Cumulus, the term in the corresponding column will be displayed.
The String List Editor tab lets you edit an existing entry, add a new term or delete an existing term by using the cor­responding buttons. Save any changes you make with the OK button of Field Properties window. They are valid as soon as you click the Apply button to save your Catalog Settings.
NOTE: When you edit a String List field that is contained in several catalogs, it is strongly recommended that you edit it in the same way in all containing catalogs. Otherwise you end up with seemingly identical fields (same GUID) in different catalogs, which in fact are not identical (different list values). This may yield unwanted results, e.g. when you try to add such a field to a metadata template. (For details see String List Fields with Different Values.)
To create a new term for a String List field:
 
1. Click Add.
2. Enter the new term in the dialog that appears and click OK.
The new term appears in each language field of the list.
If you are working in a multilingual environment, you can now double-click the field for a language and enter the translation for the term. A user will only have the terms of one language displayed. The language a user gets displayed initially depends on the language defined during the installation, but can be changed by the user anytime (see “Switch Application Language” , for details).
To edit a term of a String List field
 
1. Select the entry for the term you wish to edit.
2. Double-click the term in the language you want to edit in and type the new term in the field.
The term will be changed in all records that use it when you have saved the changes and closed the Properties window.
You can define the sorting of the terms of a String List field. You can select different sorting modes for a String List field:
Alphabetical (default sorting mode)
The terms of the String List field will be displayed sorted alphabetically according to the rules of the language of the application (e.g the Cumulus Client). This sorting mode is useful for e.g. keywords.
Content
The terms of the String List field will be displayed as sorted in this list – independent from the language defined for the user. This sorting mode is useful for e.g. status descriptions. Use the arrow buttons to the right of the list to change the order of the entries.
Language Specific
This mode allows you to define different sort orders for different languages. This sorting mode is useful for e.g. country selection where depending on language, different countries should appear on top of the list.
The sorting mode displayed for the String List field in the Select Mode field is the active mode, once you click OK for the Field Properties dialog.
If you want to define a sorting mode other than alphabetical:
 
1. Select the Sorting Mode.
2. In case you decided on the Content sorting mode, use the arrow button on the right to define the order of the terms.
3. In case you decided on the Language Specific sorting mode, select a language and then use the arrow button on the right to define the display order of the terms of the selected language. Repeat this for each language.
You can delete an entry that you no longer need and replace it with another entry.
To delete an entry:
 
1. Select the entry you wish to delete.
2. Click Remove.
Cumulus prompts you to assign a new entry to those records or categories and displays a list of terms (in the language that is defined for you as Cumulus user).
3. Select a replacement entry from the list and click OK. The new entry is assigned to all records previously associated with the deleted entry. This may take a while, depending on the number of records that require reassignment.