Динамически создавать списки флажков Google App Maker - PullRequest
0 голосов
/ 31 мая 2018

Я довольно новичок в Google App Maker и не уверен, возможно ли это вообще.Я пытаюсь вызвать внешнюю службу на основе идентификатора, введенного во вход, а затем динамически отобразить результаты в виде списка флажков.

Мне удалось ввести идентификатор, вызвать базу данных через JDBC в сценарии сервера и отобразить возвращенное значение этого идентификатора на странице.Но то, что я действительно хочу сделать, это ввести идентификатор, который вызывает мою базу данных и возвращает массив объектов (длина которого я не буду знать, пока не вернусь), затем для каждого элемента в моем массиве динамически создайте новую строку флажкас каждым объектом данных.

Я искал решение для этого, но не могу найти ни одного примера динамического создания виджетов.Я не видел ничего в документации Google App Maker о создании виджета из скрипта, и не был уверен, возможно ли это еще.Я надеялся, что это будет возможно с виджетом Accordian, так как мне нравилось, что строки можно разворачивать и сворачивать, но я не был уверен, смогу ли я добавить переключатели в Accordian или нет.Даже группа радио кнопок будет работать так же хорошо.Любые идеи будут большой помощью!

1 Ответ

0 голосов
/ 31 мая 2018

Вам необходимо использовать Расчетная модель .Получив его, вы можете связать его источник данных с List , Grid или Accordion виджетом, где вы можете добавить любой другой виджет (даже флажок!) К его прототипустроки / ячейки. Пример внешней базы данных может послужить хорошей отправной точкой, поскольку вы читаете данные из внешней базы данных.

Из вопроса неясно, что вы хотите сделать с флажком дальше, но яПодумайте, почитать о странице Пользовательские свойства , события флажков и RPC-скрипт приложений может быть полезно.

...