Google App Maker - автозаполнение текстового поля в зависимости от выпадающего выбранного параметра из внешней базы данных - PullRequest
0 голосов
/ 04 марта 2019

В настоящее время я работаю над тем, чтобы в редакторе свойств моего раскрывающегося виджета в разделе «События» с помощью функции onValueEdit я пытался создать сценарий настраиваемого действия, который будет давать значение моему текстовому полю (использование widget.root.descendants.NameOfMyTextbox.value ) в зависимости от выбранного значения моего раскрывающегося списка.

Значения моего раскрывающегося списка - это идентификаторы, хранящиеся в моей таблице базы данных MySql Процесс, например: ID = 1, name = Assembly, manager = George.Для текстового поля я хотел бы получить другое значение поля таблицы в зависимости от выбранного значения моего раскрывающегося списка с помощью оператора select (например, получение значения менеджера).Какие типы запросов или функций производителя приложений должны быть полезны в этом случае?

1 Ответ

0 голосов
/ 04 марта 2019

Если ваша привязка выпадающего параметра равна @datasources.Process.items, тогда ваше событие onValueEdit просто должно быть:

widget.root.descendants.NameOfMyTextbox.value = newValue.manager;

Однако это будет единственный способ установить это, потому что таким образом параметрыуказывая на всю запись в таблице Process, и после выбора вы можете получить любое другое поле из этой записи, используя newValue.YourField.

...