Tryb edycji zaawansowanej w wizualizacjach usługi Power BI
Tryb edycji zaawansowanej umożliwia korzystanie z zaawansowanych kontrolek interfejsu użytkownika w wizualizacji usługi Power BI. W trybie edycji raportu wybierz przycisk Edytuj w wizualizacji i ustaw tryb edycji na Wartość Zaawansowana. Wizualizacja używa flagi EditMode
, aby określić, czy powinna być wyświetlana ta kontrolka interfejsu użytkownika.
Domyślnie wizualizacja nie obsługuje trybu edycji zaawansowanej ("advancedEditModeSupport: 0"
). Aby włączyć tryb edycji zaawansowanej, dodaj wiersz do pliku capabilities.json wizualizacji, ustawiając advancedEditModeSupport
właściwość .
Możliwe wartości to:
0
- Nieobsługiwane. Wizualizacja nie obsługuje trybu edycji zaawansowanej. Przycisk Edytuj nie jest wyświetlany w tej wizualizacji.1
- SupportedNoAction. Wizualizacja obsługuje tryb edycji zaawansowanej i nie wymaga żadnych dalszych zmian. Usługa Power BI nie przełącza wizualizacji na tryb koncentracji uwagi . Deweloperzy mogą użyć tego ustawienia jako przycisku zewnętrznego, aby uruchomić kilka procesów w tym samym widoku.2
- SupportedInFocus. Wizualizacja obsługuje tryb edycji zaawansowanej i wymaga od hosta wprowadzenia trybu koncentracji uwagi podczas wprowadzania trybu edycji zaawansowanej.
Wprowadzanie trybu edycji zaawansowanej
Przycisk Edytuj jest wyświetlany, jeśli:
- Właściwość
advancedEditModeSupport
jest ustawiana w pliku capabilities.json na wartośćSupportedNoAction
lubSupportedInFocus
. - Wizualizacja jest widoczna w trybie edycji raportu.
Jeśli advancedEditModeSupport
w pliku capabilities.json brakuje właściwości lub ustawiono wartość NotSupported
, przycisk Edytuj nie zostanie wyświetlony.
Po wybraniu pozycji Edytuj wizualizacja pobiera wywołanie update() z ustawieniem EditMode na Advanced
wartość . W zależności od wartości ustawionej w pliku capabilities.json są wykonywane następujące akcje:
SupportedNoAction
: Host nie wymaga dalszych działań.SupportedInFocus
: Host wyskakuje wizualizację w trybie koncentracji uwagi.
Zakończ tryb edycji zaawansowanej
Przycisk Wstecz do raportu jest wyświetlany, jeśli advancedEditModeSupport
właściwość jest ustawiona w pliku capabilities.json na SupportedInFocus
wartość .