GsIBLookupComboBox.TgsIBLookupComboBox
| Модуль: gsIBLookupComboBox.pas | Конструкторы и деструкторы | Свойства | Методы | События | Наследованные члены |
Delphi:
TgsIBLookupComboBox =class(TCustomComboBox, IgsIBLookupComboBox)
Описание
Один из ключевых визуальных компонентов платформы. Выпадающий список для выбора объекта из базы данных с возможностью поиска, создания, изменения и удаления. В простейшем случае указывается таблица, из которой выбираются записи, поле для отображения (ListField -- по нему же идет поиск) и поле со значением идентификатора записи. В более сложном сценарии, вместо одной таблицы указывается объединение нескольких таблиц. Главная из них, т.е. та, которой принадлежит поле ListField, должна иметь алиас z.
Внутри компонента, на основании свойств ListTable, ListField, KeyField и т.д., формируется запрос к базе данных. Полученные значения, если их несколько, отображаются в выпадающей таблице. Если значение одно, то оно сразу подставляется в поле ввода.