Автозаполнение и зависимые раскрывающиеся списки для надстройки календаря - PullRequest
0 голосов
/ 04 мая 2020

иметь небольшую проблему при создании надстройки Google Calendar, которая помогает нам регистрировать время в проектах, над которыми мы работаем. Инструмент управления проектами встроен в Salesforce, поэтому мы получаем записи проекта и связанные с ними задачи (1: многие), когда пользователь впервые запускает сеанс с надстройкой, это кэшируется в пользовательском кэше.

I Я устанавливаю два раскрывающихся списка, которые заполняются из списка проектов и задач, полученных с удаленного сервера. Идея состоит в том, что в первом раскрывающемся списке вы выбираете свой проект, а затем во втором раскрывающемся списке заполняется список задач для этого отдельного проекта.

CardService.newCardSection().addWidget(CardService.newTextInput().setSuggestions(createProjectSuggestions()).setFieldName("project").setTitle("Project"))
          .addWidget(CardService.newTextInput().setFieldName("task").setTitle("Task").setHint('Select your project first and see a list of tasks').setSuggestionsAction(buildTaskSuggestionsAction)

Кажется, я не могу запустить buildTaskSuggestionsAction. изменение поля ввода "проект"? Для заполнения этого списка требуется ввести текст в текстовое поле «задача», а затем подождать, пока список задач будет построен. После создания список задач также не фильтруется по вводу от пользователя. поведение списка выбора? Будет приветствоваться направление в правильном направлении (если оно существует!).

Заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...