Печать      Открыть версию интерактивной справки в формате PDF


Previous Topic

Next Topic

Настройка общих каскадных списков выбора

Для типов записей, поддерживающих совместное использование значений списков выбора можно настроить каскадные списки выбора, которые совместно используют конфигурацию существующих каскадных списков выбора с другим типом записи. Тип записи, где были определены исходные каскадные списки выбора, называются исходным типом записи, а тип записи, которому предоставлен доступ к конфигурации исходных каскадных списков выбора, именуется конечным типом записи.

Например, может потребоваться настроить каскадные списки выбора для записи с типом "Организация" таким образом, чтобы они имели те же значения списка выбора и те же связи между значениями, что и каскадные списки выбора, которые уже настроены для записи с типом "Контакт". В этом примере тип записи "Контакт" является исходным типом записи, а тип записи "Организация" - конечным типом записи.

Список типов записей, поддерживающих общие значения списка выбора, см. в разделе Создание пользовательских полей списка выбора с общими значениями.

Чтобы настроить общие каскадные списки выбора, выполните шаги, перечисленные в следующей процедуре.

Перед началом работы Каскадные списки выбора для исходного типа записи должны быть уже настроены.

Чтобы настроить общие каскадные списки выбора

  1. На странице "Поля" типа записи для конечного типа записи создайте пользовательские поля списка выбора, которые получают свои значения из полей списка выбора, используемых в каскадных списках выбора исходного типа записи.

    Например, если каскадные списки выбора в типе записи "Контакт" используют поле с именем "Класс" в качестве родительского списка выбора и поле с именем "Подкласс" в качестве связанного списка выбора, выполните следующие действия для типа записи "Организация":

    • Создайте пользовательское поле выбора и настройте его так, чтобы оно получало свои значения из поля "Класс" из типа записи "Контакт".
    • Создайте дополнительное пользовательское поле выбора и настройте его так, чтобы оно получало свои значения из поля "Подкласс" из типа записи "Контакт".

      ПРИМЕЧАНИЕ. Сведения о создании полей списка выбора, получающих значения из других полей списка выбора, см. раздел Создание пользовательских полей списка выбора с общими значениями.

  2. На странице "Настройка приложения" типа записи для конечного типа записи щелкните нужную ссылку каскадных списков выбора и выполните следующие действия:
    1. На шаге 1 на странице "Настройка каскадных списков выбора выберите в полях "Родительский список выбора" и "Связанный список выбора" пользовательские поля списка выбора, настроенные на шаге 1 этой процедуры, и введите описание каскадных списков (необязательно).

      Убедитесь, что между родительским и связанным списком выбора установлены такие же отношения, что и между соответствующими полями исходного типа записи. В ранее использовавшемся примере поле "Класс" используется как родительский список выбора в каскадных списках выбора для типа записи "Контакт", а поле "Подкласс" - как связанный список выбора. Поэтому в каскадных списках выбора типа записи "Организация" поле, которое получает свои значения из поля "Класс" в типе записи "Контакт", должно быть родительским списком выбора, а поле, которое получает свои значения из поля "Подкласс" в типе записи "Контакт", должно быть связанным списком выбора.

    2. На шаге 2 на странице "Настройка каскадных списков выбора" установите флажок "Включить общий каскадный список выбора".

      После установки этого флажка на странице показаны уже настроенные связи между родительскими и связанными значениями в каскадных списках выбора в исходном типе записи, и эти связи нельзя изменить.

    3. Нажмите кнопку "Готово", чтобы сохранить определение каскадных списков выбора.

Если какое-либо из значений в исходных полях будет впоследствии изменено, то те же самые изменения автоматически будут отражены в конечных полях. Аналогично, если изменяется какая-либо связь между родительскими и связанными значениями в каскадных списках выбора для исходного типа записи, то эти изменения автоматически отражаются в каскадных списках выбора конечного типа записи.

Если флажок "Включить общий каскадный список выбора" для каскадных списков выбора будет снят, связи между родительскими и связанными значениями станут доступными для изменения и каскадные списки выбора не будут совместно использовать конфигурацию каскадных списков выбора исходного типа записи. Поэтому, если какая-либо из связей будет впоследствии изменена в каскадных списках выбора для исходного типа записи, изменения не будут отражены в этих каскадных списках выбора. Однако настраиваемые поля списка выбора в конечном типе записи по-прежнему будут получать свои значения из полей списка выбора в исходном типе записи, если их конфигурация не будет изменена соответствующим образом.


Опубликовано в Август 2022 Copyright © Oracle и/или ее дочерние компании, 2005, 2022. Legal Notices.