Выбиралка — различия между версиями
Материал из GB wiki
Bars (обсуждение | вклад) (Новая страница: «Категория:Элементы интерфейса Выбиралка представляет собой комбинированный элемент у…») |
Bars (обсуждение | вклад) |
||
Строка 22: | Строка 22: | ||
{{Внимание|Если просто ввести в выбиралку название объекта, это не приведет к его автоматическому поиску и выбору!<br/>Если очистить поле ввода при помощи {{key|BkSpace}} (забой) или, например, {{key|Ctrl+x}}, содержимое поля очищено не будет}} | {{Внимание|Если просто ввести в выбиралку название объекта, это не приведет к его автоматическому поиску и выбору!<br/>Если очистить поле ввода при помощи {{key|BkSpace}} (забой) или, например, {{key|Ctrl+x}}, содержимое поля очищено не будет}} | ||
+ | |||
+ | == Настройка == | ||
+ | В свойствах элемента управления можно настроить следующие параметры: | ||
+ | * '''Тип''' - [[Тип объекта]] | ||
+ | * '''Подтип''' - Подтип объекта (активен только для типа «[[Партнеры]]») | ||
+ | * '''Единственное число''' - Допускается только одно/список значений | ||
+ | * '''Вид''' - Вид допустимого значения (запись, папка) | ||
+ | * '''Список значений из папки''' - код папки, из которой будет получен список. Если ввести код в это поле, то выбиралка превратится в [[комбобокс]] или [[поле для множественного выбора]], в зависимости от значения в поле "Единственное число" | ||
+ | * '''Ограничить выбор''' - Используется в двух вариантах | ||
+ | ** Значение = список кодов через ; - в открывающемся справочнике будут видны только папки, коды которых перечислены. В открывающейся искалке будут показаны только объекты, принадлежащие перечисленным папкам верхнего уровня. | ||
+ | ** Значение = полное [[описание источника данных]]. Если ввести код в это поле, то выбиралка превратится в [[комбобокс]] или [[поле для множественного выбора]], в зависимости от значения в поле "Единственное число" | ||
+ | * '''Показывать поле''' - Позволяет задать имя поля, которое будет использоваться в качестве подписи к значению. Например, можно выводить поле FullName вместо Name (по умолчанию). Можно использовать сложные выражения, с обязательным указанием имени поля, например, SName[@,fmName+100]=Heap.@Number+` `+AbateDate | ||
+ | * '''Инвертирующее поле''' - Используется только в параметрах отчетов. Позволяет задать имя поля, в которое будет писаться признак «все, кроме» |
Текущая версия на 10:33, 27 апреля 2010
Выбиралка представляет собой комбинированный элемент управления, состоящий из поля ввода и кнопки вызова справочника, на которой изображена икона типа объекта. Простейшая выбиралка:
Если допускается выбор множества объектов, то добавляются еще 2 кнопки:
- Выбрать все - по этой кнопке выбирается корневой элемент справочника (обычно он имеет код 0)
- Загрузить фильтр - по этой кнопке можно загрузить ранее сохраненный фильтр.
Кроме того, есть возможность выбрать все объекты, кроме указанного:
Внешний вид выбиралки со всеми кнопками:
Основные операции
- Чтобы выбрать объект, нужно нажать кнопку выбора или Enter. Откроется форма справочника для данного типа объекта
- Чтобы осуществить поиск объекта по имени, нужно ввести часть имени и нажать кнопку выбора или Enter. Откроется форма поиска.
- Чтобы быстро выбрать объект с известным кодом, можно ввести код объекта ; Enter
- Чтобы открыть контекстное меню отображаемого объекта, нужно нажать правую кнопку мыши на кнопке выбора
- Чтобы очистить выбранное значение, нужно нажать Del
Настройка
В свойствах элемента управления можно настроить следующие параметры:
- Тип - Тип объекта
- Подтип - Подтип объекта (активен только для типа «Партнеры»)
- Единственное число - Допускается только одно/список значений
- Вид - Вид допустимого значения (запись, папка)
- Список значений из папки - код папки, из которой будет получен список. Если ввести код в это поле, то выбиралка превратится в комбобокс или поле для множественного выбора, в зависимости от значения в поле "Единственное число"
- Ограничить выбор - Используется в двух вариантах
- Значение = список кодов через ; - в открывающемся справочнике будут видны только папки, коды которых перечислены. В открывающейся искалке будут показаны только объекты, принадлежащие перечисленным папкам верхнего уровня.
- Значение = полное описание источника данных. Если ввести код в это поле, то выбиралка превратится в комбобокс или поле для множественного выбора, в зависимости от значения в поле "Единственное число"
- Показывать поле - Позволяет задать имя поля, которое будет использоваться в качестве подписи к значению. Например, можно выводить поле FullName вместо Name (по умолчанию). Можно использовать сложные выражения, с обязательным указанием имени поля, например, SName[@,fmName+100]=Heap.@Number+` `+AbateDate
- Инвертирующее поле - Используется только в параметрах отчетов. Позволяет задать имя поля, в которое будет писаться признак «все, кроме»