Nie można edytować danych w siatce po włączeniu trybu edycji w aplikacji opartej na modelu
Ten artykuł zawiera kroki rozwiązywania problemów dla różnych scenariuszy, w których nie można edytować danych w siatce po włączeniu trybu edycji w aplikacji opartej na modelu w usłudze Microsoft Power Apps.
Scenariusz 1. Cała kontrolka siatki nie jest edytowalna, mimo że tryb edycji jest włączony
Krok rozwiązywania problemów
Pierwszym krokiem jest sprawdzenie parametrów siatki i kolumny przy użyciu narzędzia Power Apps Monitor.
Upewnij się, że tryb edytowalny siatki jest ustawiony na yes
wartość . Jeśli nie, sprawdź konfigurację siatki i upewnij się, że ostatnia konfiguracja została zapisana i opublikowana. Należy również pamiętać, że formularz może również wymuszać ustawienie podsiatek na tryby tylko do odczytu lub wyłączone w niektórych przypadkach (na przykład gdy obecnie edytowany rekord jest dezaktywowany). Ten problem można rozwiązać, sprawdzając isControlDisabled
atrybut.
Scenariusz 2. Tylko niektóre komórki z niektórych kolumn nie są edytowalne
Krok rozwiązywania problemów
Użyj narzędzia Power Apps Monitor, aby sprawdzić atrybuty kolumny, która nie jest edytowalna (zobacz pierwszy zrzut ekranu w tym artykule). IsEditable
Jeśli atrybut jest ustawiony na false
, edytowanie nie jest dozwolone tutaj. Możliwe przyczyny obejmują, ale nie są ograniczone do:
- Usługa Dataverse nie obsługuje edytowania bazowego typu kolumny. Na przykład kolumny typu obliczeniowego nie są edytowalne.
- Użytkownik może nie mieć uprawnień do edytowania tej kolumny.
- Skrypt niestandardowy zmienia atrybut komórki, dzięki czemu jest on trwale lub warunkowo tylko do odczytu.