Различия

Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.

Ссылка на это сравнение

ru:manual:interface:core_features_of_interface:grids [2020/12/23 09:49]
shepelev [Контекстные меню сетки]
ru:manual:interface:core_features_of_interface:grids [2020/12/24 17:29] (текущий)
Строка 14: Строка 14:
 Контекстные меню (см. [[ru/manual/interface/core_features_of_interface/context_menu]]) можно вызвать от следующих областей сетки: Контекстные меню (см. [[ru/manual/interface/core_features_of_interface/context_menu]]) можно вызвать от следующих областей сетки:
   * **Таблицы, кроме области заголовков**   * **Таблицы, кроме области заголовков**
-В данном меню есть как общие пункты, которые могут присутствовать в контекстных меню, вызываемых от сеток при их размещении в разных типах окон (такие описаны в данной статье ниже), так и пункты, которые присутствуют в сетке только в случае ее нахождения в определенном типе окон (такие описаны в статьях по соответствующим типам окон). Пункты могут присутствовать как на верхнем уровне контекстного меню. Так и находиться в его группе "Дополнительно".+В данном меню есть как общие пункты, которые могут присутствовать в контекстных меню, вызываемых от сеток при их размещении в разных типах окон (такие описаны в данной статье ниже), так и пункты, которые присутствуют в сетке только в случае ее нахождения в определенном типе окон (такие описаны в статьях по соответствующим типам окон). Пункты могут присутствовать как на верхнем уровне контекстного меню, так и находиться в его группе "Дополнительно".
 Перечень общих пунктов приведен в таблице 1. Перечень общих пунктов приведен в таблице 1.
 <startTableBox> <startTableBox>
Строка 32: Строка 32:
 | Открыть файл | Открывает файл, прикрепленный к текущему объекту. | | Открыть файл | Открывает файл, прикрепленный к текущему объекту. |
 | Выбрать файл | Открывает **Окно выбора файла** для текущего объекта. | | Выбрать файл | Открывает **Окно выбора файла** для текущего объекта. |
-| {{common/icons/05.png?nolink}} Свойства (Ctrl+E)  | Открывает **Окно свойств** объекта для текущего объекта. |+| {{common/icons/05.png?nolink}} Свойства (Ctrl+E)  | Открывает **Окно свойств** объекта (см. [[ru/manual/interface/edit_object]]) для текущего объекта. |
 | {{common/icons/21.png?nolink}} Удалить/восстановить выделенные строки (Ctrl+Del)  | Помечается на удаление выделенный объект. Восстанавливается ранее помеченный на удаление объект. См. [[ru/manual/administration/work_with_deleted]]. | | {{common/icons/21.png?nolink}} Удалить/восстановить выделенные строки (Ctrl+Del)  | Помечается на удаление выделенный объект. Восстанавливается ранее помеченный на удаление объект. См. [[ru/manual/administration/work_with_deleted]]. |
-| {{common/icons/180.png?nolink}} \\ Настройка колонок  | Открывает окно для настройки перечня выводимых на показ параметров. Подробнее см. [[ru/manual/interface/core_features_of_interface/window_customization]].| +| {{common/icons/180.png?nolink}} \\ Настройка колонок  | Открывает окно для настройки перечня выводимых на показ параметров. Подробнее см. [[ru/manual/interface/core_features_of_interface/window_customization#настройка_колонок|Настройка колонок]].| 
-| Открыть свойства объекта (Ctrl+Shift+E) | Открывает окно редактирования объекта выделенной ячейки/текущего параметра. |+| Открыть свойства объекта (Ctrl+Shift+E) | Открывает **Окно свойств** объекта из выбранной ячейки списка/текущего параметра. | 
 +| {{common/icons/05.png?nolink}} \\ Открыть свойства строки (Ctrl+E)  | Открывает **Окно свойств** выбранной строки списка. |
 | {{common/icons/22.png?nolink}} \\ Добавить строку (Ins)  | Добавляет новую строку в список. | | {{common/icons/22.png?nolink}} \\ Добавить строку (Ins)  | Добавляет новую строку в список. |
 | {{common/icons/1245.png?nolink}} \\ Скопировать строки (Ctrl+C) | Копирует выделенные строки списка. | | {{common/icons/1245.png?nolink}} \\ Скопировать строки (Ctrl+C) | Копирует выделенные строки списка. |
 | {{common/icons/23.png?nolink}} \\ Удалить выделенные строки (Ctrl+Del)  | Удаляет выделенные строки списка. При необходимости удаления нескольких строк, можно выделить их, удерживая нажатой клавишу Shift для выделения подряд нескольких строк, или Ctrl для выборочного выделения строк. | | {{common/icons/23.png?nolink}} \\ Удалить выделенные строки (Ctrl+Del)  | Удаляет выделенные строки списка. При необходимости удаления нескольких строк, можно выделить их, удерживая нажатой клавишу Shift для выделения подряд нескольких строк, или Ctrl для выборочного выделения строк. |
-| {{common/icons/05.png?nolink}} \\ Открыть свойства строки (Ctrl+E)  | Открывает окно для редактирования текущей строки списка в отдельном окне. | 
 <endTableBox|Таблица 1. Общие пункты контекстных меню > <endTableBox|Таблица 1. Общие пункты контекстных меню >
  
Строка 49: Строка 49:
 В этом меню находятся команды для выбора, какую информацию для всей таблицы вывести в этой строке. Например, можно вывести количество строк в таблице. Перечень доступных вариантов в меню зависит от того, какие именно данные находятся в сетке. Пункты меню действуют для той колонки, в поле которой находился указатель. В этом меню находятся команды для выбора, какую информацию для всей таблицы вывести в этой строке. Например, можно вывести количество строк в таблице. Перечень доступных вариантов в меню зависит от того, какие именно данные находятся в сетке. Пункты меню действуют для той колонки, в поле которой находился указатель.
  
-При работе с контекстным меню списка стоит разделять команды **Открыть свойства строки** и **Открыть свойства объекта**+=====Сортировка и группировка строк таблицы===== 
-  * **Открыть свойства строки** – открывает **Окно свойств** (см. [[ru/manual/interface/edit_object]]выбранной строки списка. + 
-  * **Открыть свойства объекта** – открывает **Окно свойств** объекта из выбранной ячейки списка.+==== Сортировка строк ==== 
 + 
 +Сортировка строк списка выполняется либо с помощью пунктов контекстного меню заголовка списка: **Сортировка по возрастанию** или **Сортировка по убыванию**, либо щелчком мышкой по заголовку колонки. Первый щелчок вызывает сортировку строк по возрастанию, повторный - по убыванию. 
 + 
 +В заголовке сортированной колонки появляется значок стрелки: вверх - по возрастанию, вниз - по убыванию. 
 + 
 +[{{ :ru:manual:interface:core_features_of_interface:grids:cmdt_grids_03.png?nolink |Рисунок 2}}] 
 + 
 +[{{ :ru:manual:interface:core_features_of_interface:grids:cmdt_grids_05.png?nolink |Рисунок 3}}] 
 + 
 +Чтобы отключить сортировку строк списка и вернуть их первоначальный порядок, нужно выбрать пункт контекстного меню заголовка списка **Очистить сортировку** или щелкнуть мышкой по заголовку при нажатой клавише Ctrl. 
 + 
 +Щелчок мышкой по заголовку включает сортировку по этой колонке и отменяет ранее включенную сортировку по другой. 
 + 
 +Возможна сортировка строк одновременно по нескольким колонкам списка. Для того чтобы включить еще одну сортировку, нужно щелкнуть мышкой по заголовку колонки при нажатой клавише Shift. 
 + 
 +На Рис. 2 и Рис. 3 показан пример двойной сортировки. Список сортирован по значениям колонок "Фамилия" и "Имя". В окне на Рис. 2 имена сортированы по убыванию, на Рис. 3 - по возрастанию. 
 + 
 +==  == 
 +**Внимание!** Поля, содержащие перечисление, сортируются не по названию перечисления (по алфавиту), а по номеру перечисления. Подробнее о перечислениях см. в главе [[ru/manual/object_model/object_model_sections]]
 + 
 +==== Группировка строк ==== 
 + 
 +Строки списка можно группировать с помощью пункта меню **Группировать по этой колонке** в контекстном меню заголовка списка. Строки будут группироваться по значениям того параметра, в колонке которого вызван пункт меню. На Рис. 4 показан пример списка, сгруппированного по параметру "Фамилия".  
 + 
 +[{{ :ru:manual:interface:core_features_of_interface:grids:autot_grids_07.png?nolink |Рисунок 4}}] 
 + 
 +Щелчок по значку {{common/group_show.png?nolink}} открывает группу строк, щелчок по значку {{common/group_hide.png?nolink}} ее закрывает. 
 + 
 +При группировке список автоматически сортируется. Направление сортировки можно изменить, щелкнув по заголовку колонки.  
 + 
 +Чтобы отменить группировку, нужно выбрать в меню заголовка колонки пункт меню **Снять группировку**. 
 + 
 +Объекты в таблице можно группировать одновременно по нескольким параметрам. Для этого пункт меню **Группировать по этому столбцу** вызывается последовательно для нескольких параметров. Вложенность групп будет соответствовать той последовательности, в которой включалась группировка. 
 + 
 +С помощью пункта контекстного меню заголовка списка **Показать область группировки** можно вывести на показ над списком объектов справочника схему группировки, которая может облегчить работу с группировками. Колонки, показанные на схеме группировки также как и колонки заголовка списка допускают установку сортировки по возрастанию и убыванию и наложение быстрых фильтров. С помощью пунктов контекстного меню схемы группировки можно развернуть или свернуть группы, а также очистить группировку. В схеме группировки можно менять порядок группировки, перетаскивая заголовки группируемых колонок мышкой. Можно устанавливать группировку, "перетаскивая" заголовок колонки в область группировки и снимать группировку, "перетаскивая" заголовок колонки оттуда в область заголовка списка. 
 + 
 +На Рис. 5 показан пример списка с выведенной на показ областью группировки и настроенной двойной группировкой: первая группировка включена по параметру "Имя", вторая - по параметру "Фамилия". 
 + 
 +[{{ :ru:manual:interface:core_features_of_interface:grids:autot_grids_09.png?nolink |Рисунок 5}}] 
 + 
 +===== Быстрый поиск в списке ===== 
 + 
 +В форме списка возможен быстрый поиск нужной строки по первым символамДля быстрого поиска нужно выбрать колонку, в которой будет осуществляться поиск, и начать набирать первые символы. Для поиска по редактируемым колонкам списка необходимо сначала снять флажок рядом с пунктом меню **Редактирование значений колонок** выпадающего меню кнопки  **Действия** (см. [[ru/manual/interface/manual_list#меню_справочника|Mеню справочника]]). Для удаления символов поиска используйте Backspace. Для полной очистки строки поиска используйте "Esc" или перейдите на другой объект в таблице. 
 + 
 +[<contextnavigator>] 
 + 
Driven by DokuWiki