У меня в PowerApp есть коллекция под названием Collection1
.У меня также есть галерея под названием Gallery1
.Я использую коллекцию, чтобы отслеживать, все ли флажки отмечены в галерее, поэтому я могу включить кнопку.
AgreeCheckbox
в Gallery1
выполняет следующие действия:
OnCheck: Collect(Collection1,ThisItem)
OnUncheck: Remove(Collection1,ThisItem)
И тогда кнопка имеет следующий режим отображения:
If(CountRows(Collection1) = CountRows(Gallery1.AllItems),
DisplayMode.Edit, DisplayMode.Disabled)
В настоящее время я запускаю приложение в режиме предварительного просмотра, но иногда элементы застревают в Collection1
, и в следующий раз кнопка активируется, даже если отмечена только половина флажков (у меня есть 6 в настоящее время, и периодически 2 или 3 элементазастрять в Collection1
.
Я добавил OnStart: Clear(Collection1)
к Screen1
(где все это происходит), но это не помогло.
Чего мне не хватаетздесь