Таблица

В системе используется представление данных в виде таблиц. Каждая строка таблицы содержит информацию об одном объекте (связи между объектами), в столбцах таблицы отображаются как атрибуты самого объекта (связи между объектами), так и атрибуты вложенных объектов.

На рисунке ниже приведен пример таблицы с данными о приложениях. В столбцах «Номер», «Дата создания» и «Название» отображаются атрибуты самих приложений. В этой таблице предусмотрено отображение информации о последней версии каждого приложения. Это вложенный объект. Ему соответствует группа столбцов «Последняя версия». У версии приложения имеются собственные вложенные объекты. Например, для каждой версии имеется информация о том, какой пользователь ее создал. Соответственно, на следующем уровне вложенности присутствует группа столбцов «Создал», содержащая данные об этих пользователях.

Как правило, в столбце группы, содержащем название (или имя) объекта, имеется пиктограмма, позволяющая открыть соответствующий объект на просмотр и редактирование. В примере на рисунке ниже курсор наведен на пиктограмму, позволяющую открыть пользователя.

Рисунок 15. Пример таблицы с линейным списком объектов. Курсор наведен на пиктограмму, позволяющую открыть один из вложенных объектов

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

В некоторых случаях во вложенном столбце отображается информация не только о самом объекте, но и о вышестоящих объектах (иерархии, в которой расположен объект). В этом случае вышестоящие объекты можно открыть на просмотр и редактирование аналогичным образом. В примере на рисунке ниже иерархия отображается в столбце «Папка / Название», курсор наведен на пиктограмму, позволяющую открыть один из объектов в иерархии (в данном случае, папку).

Рисунок 16. Пример таблицы с линейным списком объектов. В одном из столбцов отображается иерархия, в которой расположен вложенный объект. Курсор наведен на пиктограмму, позволяющую открыть один из объектов в этой иерархии

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

Атрибуты недействующих объектов (объектов, помеченных как удаленные) выделяются в таблицах полупрозрачным шрифтом.

В таблице может быть отображен линейный список объектов / связей между объектами, как представлено на рисунках выше, или иерархия объектов. Пример таблицы с иерархией представлен на рисунке ниже.

В таблицах можно выполнять различные операции с отображаемыми в них объектами / связями между объектами, сортировать строки, скрывать или отображать столбцы, настраивать ширину столбцов, менять последовательность столбцов.

Если в таблице отображается иерархия объектов, то в одном из столбцов отображается дерево объектов, рядом с его элементами расположены кнопки и , позволяющие разворачивать и сворачивать иерархию. Этот столбец нельзя скрыть.

В таблицах можно выполнять следующие операции с объектами / связями между объектами:

  • Создать объект / добавить связь между объектами.

    Для этого нажмите на панели инструментов кнопку «Создать» / «Добавить» или на клавиатуре клавишу Insert.

  • Открыть объект / связь между объектами на редактирование.

    Для этого выделите соответствующую строку таблицы, а затем нажмите на панели инструментов кнопку «Открыть» / «Изменить» или на клавиатуре клавишу Enter. Чтобы выделить строку в таблице, щелкните по ней. Строка при этом будет подсвечена голубым цветом.

  • Удалить объекты / убрать связи между объектами.

    Для этого выделите соответствующие строки таблицы, а затем нажмите на панели инструментов кнопку «Удалить» / «Убрать» или на клавиатуре клавишу Delete. Чтобы выделить несколько строк, щелкните по ним, зажав клавишу Shift или Ctrl.

Подробнее об этих операциях см. в разделе «Панель инструментов».

Чтобы отсортировать строки в таблице по какому-либо столбцу, щелкните левой кнопкой мыши по заголовку этого столбца.

Если в таблице отображается линейный список, то сортировка возможна как по одному, так и по нескольким столбцам. При этом на панели инструментов в разделе «Сортировка» отображаются кнопки, соответствующая выполненной сортировке. Подробнее см. в разделе «Панель инструментов».

Если в таблице отображается иерархия, то сортировка возможна лишь по одному столбцу, порядок сортировки отображается пиктограммой в заголовке этого столбца, см. пример на рисунке ниже.

Рисунок 17. Пример таблицы с иерархией. Выполнена сортировка по убыванию значений в столбце «Код»

Пример таблицы с иерархией. Выполнена сортировка по убыванию значений в столбце «Код»

Чтобы скрыть или вновь отобразить столбцы, откройте меню в заголовке любого столбца (наведите на него курсор мыши и нажмите кнопку ), а затем снимите или поставьте флажки напротив наименований столбцов, групп столбцов, которые необходимо скрыть или отобразить соответственно. Пример представлен на рисунке ниже.

Рисунок 18. Пример настройки отбражения или скрытия столбцов в таблице

Пример настройки отбражения или скрытия столбцов в таблице

Для настройки ширины столбца установите курсор мыши на линию, разделяющую заголовки столбцов (курсор примет вид указателя со стрелками), зажмите левую клавишу мыши, переместите курсор мыши до нужной ширины столбца и отпустите клавишу мыши. Пример представлен на рисунке ниже.

Рисунок 19. Пример настройки ширины столбца

Пример настройки ширины столбца

Столбцы таблицы можно менять местами путем перетаскивания мышью.

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

Рисунок 20. Панель управления таблицей

Панель управления таблицей

В поле «Показать» указано, сколько строк отображается на одной странице. Чтобы изменить это количество, введите в поле новое значение.

Если в таблице достаточно большое количество строк, то она отображается на нескольких страницах. В поле «Страница» указан номер текущей страницы, рядом указано общее количество страниц. Чтобы перейти на другую страницу, введите ее номер в поле «Страница» или воспользуйтесь кнопками перемотки:

  • — на первую страницу;

  • — на предыдущую страницу;

  • — на следующую страницу;

  • — на последнюю страницу.

Справа указано, строки с какими номерами отображаются в таблице, сколько всего строк.

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

При помощи кнопки можно экспортировать информацию из текущей страницы таблицы в файл в формате XML. Экспорт выполняется с учетом перечня отображаемых столбцов, их ширины и сортировки. Впоследствии этот файл можно открыть и при необходимости отредактировать в приложении MS Excel.

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