TcxGridDB поле LookupComboBox

ECMAScriptNinja
Дата: 03.09.2019 10:38:33
Подскажите где тыкнуть, куда смотреть не могу победить.

Получается что есть TcxGrid получаю и заполняю данные через "датасет 1", последнее поле в таблице мне нужен LookupComboBox(под него создаю отдельный "датасет2" заполняю ключи и значение.
Когда компилирую и захожу в форму созданной таблицы данные показывает, LookupComboBox отрабатывает. Но когда я хожу выбрать из LookupComboBox один из вариантов поле не заполняется выбранным..

Подскажите где в параметрах может галочку какую забыл(не знал) или не увидел....
ECMAScriptNinja
Дата: 03.09.2019 10:38:52


Модератор: Тема перенесена из форума "Firebird, InterBase".
ёёёёё
Дата: 03.09.2019 10:51:29
ECMAScriptNinja,

ListColumns - чем заполнен?
ECMAScriptNinja
Дата: 03.09.2019 11:00:59
ёёёёё
ECMAScriptNinja,

ListColumns - чем заполнен?


значениями из "датасет2".....я его создал для отображения списка значений(варианты выбора) на втором скрине видно сто отображается...но выбирая значение теряется(не остается в поле)
ECMAScriptNinja
Дата: 03.09.2019 11:32:36
В общем надо создать обработчик на изменение, и проблема как подключит методы для работы? Может здесь подскажете
DimaBr
Дата: 03.09.2019 11:37:03
DataBinding.FieldName = 'Name_ROUTE' - это судя по всему текстовое поле
Lookup.KeyFieldNames = 'ID' - это подстановочное поле

Он должен ID подставить в Name_ROUTE ?
ECMAScriptNinja
Дата: 03.09.2019 11:42:38
DimaBr
DataBinding.FieldName = 'Name_ROUTE' - это судя по всему текстовое поле
Lookup.KeyFieldNames = 'ID' - это подстановочное поле

Он должен ID подставить в Name_ROUTE ?



извините что не смог как вы объясниться. да
ECMAScriptNinja
Дата: 03.09.2019 11:45:02
ECMAScriptNinja,

получается что человек редактируя маршрут, выбирает не номер маршрута а название. Но в бэкенде в таблицу с адресами записывается код маршрута
DimaBr
Дата: 03.09.2019 11:46:41
ECMAScriptNinja
извините что не смог как вы объясниться. да

Предполагаю, что колонка должна быть
Column.DataBinding.FieldName = 'ID'

Суть Lookup - вы указываете в колонке поле ID а Lookup отображает(и подставляет) нужное значение
ECMAScriptNinja
Дата: 03.09.2019 11:55:27
DimaBr
ECMAScriptNinja
извините что не смог как вы объясниться. да

Предполагаю, что колонка должна быть
Column.DataBinding.FieldName = 'ID'

Суть Lookup - вы указываете в колонке поле ID а Lookup отображает(и подставляет) нужное значение


да благодарю....запутался в трех соснах