DBVIM-documentation

Разделы

  • Документация пользователя платформы DBVIM
  • Администрирование платформы DBVIM
    • Администрирование объектов
    • Администрирование свойств объекта
    • Администрирование пользователей
    • Безопасность платформы
    • Управление данными
    • Администрирование списков
    • Администрирование формы
      • Настройка формы
      • Связанные списки
        • Управление связанными списками
      • Действия пользовательского интерфейса
      • Политики пользовательского интерфейса
      • Управление вложениями
      • Шаблоны форм
    • Конфигурация времени
  • Справочная документация разработчика
  • Управление ИТ-активами
  • Управление ИТ-услугами
DBVIM-documentation
  • »
  • Администрирование платформы DBVIM »
  • Администрирование формы »
  • Связанные списки »
  • Управление связанными списками
  • View page source

Управление связанными списками¶

Для связанных списков можно преднастроить фильтры, порядок колонок и кнопки управления.

Как добавить связанный список на форму, мы описывали в Добавить связанный список на форму

Добавить счетчик на вкладку¶

../../../../_images/related_list_tab_counts.png

Описывая вкладки Tabs и referencelist, укажите для них одинаковый атрибут id. Тогда в названии вкладки будет указано, сколько нашлось связанных записей.

<tabbox>
    <tabs>
        <tab id="inc" label="Incident">
    </tabs>
    <tabpanels>
        <tabpanel>
            <referencelist tab="inc" objectName="itsm_incident" query="'itsm_incident_parent_incident' = &quot;${vm.getObject().getSysId()}&quot;" canCreate="false" propCreateName="itsm_incident_parent_incident" btnCreateLabel='${localeUtils.getMessage("org.sinnlabs.dbvim.objects.ui.related.newentry")}'/>
        </tabpanel>
    </tabpanels>
</tabbox>

Добавить кнопку Создать на связанный список¶

Для добавления кнопки создания записи в связанном списке в элементе referencelist добавьте атрибуты:

canCreate="true" propCreateName="object_name" btnCreateLabel="New"

Заполнять несколько полей при создании связанной записи¶

При создании записи, могут быть скопированы значения основной записи, например название компании, контакты и т.д. Для этого необходимо в элементе referencelist добавьте атрибуты:

params="${mapBuilder.put(&quot;core_task_company&quot;,vm.getObject().getProperty(&quot;core_task_company&quot;)).put(&quot;deal&quot;,vm.getObject().getProperty(&quot;deal&quot;)).buildAsString()}"
Next Previous

© Copyright 2023, Admin and Developer Teams.

Built with Sphinx using a theme provided by Read the Docs.