Не удается изменить данные в сетке после включения режима редактирования в приложении на основе модели
В этой статье описаны действия по устранению неполадок для различных сценариев, в которых невозможно редактировать данные в сетке после включения режима редактирования в приложении на основе модели в Microsoft Power Apps.
Сценарий 1. Весь элемент управления сеткой не редактируется, даже если режим редактирования включен.
Действие по устранению неполадок
Первым шагом является проверка параметров сетки и столбцов с помощью средства Мониторинга Power Apps.
Убедитесь, что для режима редактирования сетки задано yes
значение . Если нет, проверьте конфигурацию сетки и убедитесь, что последняя конфигурация сохранена и опубликована. Кроме того, обратите внимание, что форма также может принудительно установить вложенные сетки только для чтения или отключенных режимов в определенных случаях (например, если измененная запись отключена). Эту проблему можно устранить, проверив isControlDisabled
атрибут.
Сценарий 2. Только некоторые ячейки из определенных столбцов не редактируются
Действие по устранению неполадок
Используйте средство Power Apps Monitor для проверки атрибутов столбца, который не редактируется (см. первый снимок экрана в этой статье). Если для атрибута IsEditable
задано false
значение, редактирование не допускается. Возможные причины включают в себя, но не ограничиваются следующими причинами:
- Dataverse не поддерживает редактирование базового типа столбца. Например, столбцы вычисляемого типа не редактируются.
- Пользователь может не иметь разрешения на изменение этого столбца.
- Настраиваемый скрипт изменяет атрибут ячейки, что делает его постоянно или условно доступным только для чтения.