Запуск onVisible на панели свойств в Sharepoint Online

#sharepoint #powerapps

Вопрос:

У меня есть фрагмент кода, который очищает коллекцию при открытии панели Powerapp/Свойств списка документов Sharepoint Online.

Правильно, теперь onVisible запускается только при первом открытии панели. Если я закрою его и открою с его помощью другой документ, onVisible больше не запустится.

По сути, я ищу способ определить, была ли открыта новая панель свойств документа, и запустить немного кода.

Я также не верю, что контекстные переменные работают, так как открывается одно и то же приложение/один и тот же экран.

Возможно, есть способ обнаружить изменение переменной входного идентификатора «Панели»? Есть ли способ определить, изменяется ли «запись», которую только что открыла панель? (onSuccess, похоже, не улавливает этого)

Любые мысли будут оценены по достоинству. Спасибо

Ответ №1:

Хотя does точно не отвечает на вопрос onVisible, я создал два разных обходных пути.

Вариант 1. Используйте таймер, чтобы проверить идентификатор элемента списка sharepoint и сравнивать каждые x секунд.
Вариант 2: Сбросьте переменную в процессе выполнения элемента управления формой, а также в процессе выполнения элемента управления приложением. (Рекомендуется)