Jak zablokować edycję poszczególnych kolumn w tabeli

W tym samouczku dowiesz się jak zablokować edycję poszczególnych kolumn w tabeli.

1. Tabela

Stwórz nową apkę i dodaj w niej tabelę z 8 kolumnami. Każdym kolejnym dwóm kolumnom nadaj takie same nagłówki, na przykład takie jak poniżej. Zmień typu kolumn G oraz H na typ - data i dla całej tabeli włącz modyfikację wierszy. Dla każdej pary kolumn ustaw jedną kolumnę edytowalną, a drugą - nie. W kolumnach nieedytowalnych wpisz =kolumna edytowalna, tak jak poniżej. 

2. Przełączniki

Dodaj edytor tekstu, w którym wpisz polecenie "Włącz/wyłącz możliwość edytowania". Stwórz nowy arkusz kalkulacyjny z dwoma wierszami. W pierwszym wierszu wypisz nazwy kolumn, którym będziesz mógł wyłączać i włączać edytowalność. W drugim wierszu ustaw wszystkie komórki na edytowalne i zmień im typy na przycisk wyboru. Domyślnie wpisz w te komórki =true.

3. Warunek widoczności kolumn

Wróć się do tabeli. Po kolei ustawaj widoczność kolumny formułą if dla edytowalnych:
=if(odpowiednia komórka z arkusza = true, true, false), a dla nieedytowalnych:
=if(odpowiednia komórka z arkusza = false, true, false).

Przykładowo dla kolumny A:

4. Test

Zapisz i włącz podgląd. Kolumny w tabeli na początku powinny być edytowalne, a po naciśnięciu odpowiednich przycisków wyboru w ich miejsce pojawią się odpowiednie kolumny nieedytowalne.

5. Wygląd gotowej apki

Czy ten artykuł był pomocny?
Liczba użytkowników, którzy uważają ten artykuł za przydatny: 0 z 0
Masz więcej pytań? Wyślij zgłoszenie

0 Komentarze

Zaloguj się, aby dodać komentarz.
Oparte na technologii Zendesk