Добавление постраничных списков в окно

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

Если значение в этом атрибуте уже существует, оно будет заменено копируемыми элементами.

Для добавления постраничного списка в окно:
  1. Запустите Диспетчер окон и откройте нужное окно.
  2. Разверните дерево Параметры ().
  3. В дереве Параметры выберите Список, а затем откройте редактор окон и переместите на требуемый размер.
  4. Разверните панель Свойства ().
  5. Рядом со свойством Запрос выберите запрос, который нужно использовать для заполнения списка.

У вас может не быть запроса, отвечающего вашим требованиям, поэтому потребуется создать таковой.

Рекомендуется добавить групповое поле, содержащее параметр списка, так как он имеет возможность постраничного разделения и кнопки поиска. Обычно полезно сгруппировать эти элементы вместе, чтобы ваши пользователи знали, какие кнопки нужно использовать для каждого из параметров. Например, по умолчанию, если вы создали набор кнопок параметров, в него автоматически добавляется групповое поле. Это также происходит, когда добавляются параметры Обзор и Открыть.

  1. Добавьте групповое поле, если необходимо.

Вам потребуется указать некоторые обработчики для создания возможности выбора нескольких элементов в параметре постраничного списка. Чтобы сделать это, нужно добавить необходимые записи в файл console.exe.config. Для получения дополнительной информации об этом см. раздел Добавление кнопки в окно.

  1. Проверьте, что вы уже сделали изменения в файле console.exe.config.
  2. Запустите Консоль Service Desk и перезагрузите компонент Диспетчер окон.
  3. В редакторе окон выберите постраничный список, а затем разверните панель Свойства.
  4. Рядом со свойством Обработчики щелкните .
    Появится диалог.
  5. В списке Доступные обработчики разверните элемент ClientListApplicationLogic и добавьте все перечисленные далее обработчики этого элемента в список Сконфигурированные обработчики, выбирая их и щелкнув или просто щелкнув их дважды.
    Далее представлен список необходимых сконфигурированных обработчиков:
    GotoPage(IClientList) Get Page
    OnFirstPage (IClientList) Get First Page
    On Initialise (IClientList) Initialise
    OnItemsSelected (IClientList) Selected
    OnLastPage (IClientList) Get Last Page
    OnNextPage (IClientList) Get Next Page
    OnPreviousPage (IClientList) Get Previous Page
    Search (IClientList) Click
  6. Щелкните OK.
  7. Разверните сетку Свойства, а затем рядом со свойством Копировать список в выберите атрибут, для которого нужно скопировать выбранные элементы.
  8. Щелкните .

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

  1. Щелкните Завершить тест.

Для получения дополнительной информации о создании параметров постраничных списков см. Руководство пользователя LANDesk Service Desk (справка).

  See Also