выберите поле из источника данных SQL в appmaker на основе раскрывающегося значения - PullRequest
0 голосов
/ 05 сентября 2018

Я столкнулся с проблемой, когда у меня есть 3 источника данных SQL (Сотрудник, Курс, Обзор). Я создал страницу, унаследованную от источника данных обзора, где создал раскрывающийся список (параметры, основанные на источнике данных Employee.items.Name._equals, значение установлено в Overview.Item.Name). Когда я выбираю его имя в раскрывающемся списке, я хочу динамически заполнить текстовое поле, в котором оно выбирает поле электронной почты из источника данных сотрудника на основе выбора человека в раскрывающемся списке. Это возможно? Если да, то как мне поступить?

если требуется дополнительная информация, пожалуйста, не стесняйтесь спрашивать.

спасибо

1 Ответ

0 голосов
/ 06 сентября 2018

На основании вашего комментария измените следующие пункты вокруг.

Обзор параметров раскрывающегося списка источников данных:

@datasources.Employee.items

Оставьте пока значение вашего выпадающего одинаковым.

Событие выпадающего onValueChange:

widget.root.descendants.EmailTextBox.value = newValue.Email;

Обратите внимание, что newValue является встроенной переменной в API виджетов для раскрывающегося списка и указывает на объект источника данных параметров, поэтому, если ваши параметры имеют значение @ datasources.Employee.items, параметры представляют собой массив объектов, которые делают до всех элементов Employee, и при выборе одной опции она указывает на элементы [index], и тогда вы можете вызывать свой объект по индексу с именем элемента вашего объекта. Поэтому newValue.Email должен получить адрес электронной почты выбранного сотрудника.

...