Pokazywanie lub ukrywanie elementów formularza
Ten temat dotyczy platformy Dynamics 365 Customer Engagement (on-premises). Aby zapoznać się z wersją tego tematu dotyczącą usługi Power Apps, zobacz: Pokazywanie lub ukrywanie elementów formularza aplikacji opartej na modelu
Kilka typów elementów formularza ma opcję domyślnego pokazywania lub ukrycia. Karty, sekcje, pola, elementy iFrame i zasoby sieci Web zapewniają tę opcję. Za pomocą skryptów formularzy lub reguł biznesowych może być kontrolowana widoczność tych elementów, aby utworzyć dynamiczny formularz w celu udostępnienia interfejsu użytkownika, który dostosowuje się do warunków zawartych w formularzu.
Uwaga
Ukrywanie elementów formularza nie jest zalecanym sposobem wymuszenia zabezpieczeń. Istnieje kilka sposobów, za pomocą których ludzie mogą oglądać wszystkie elementy i dane w formularzu, gdy elementy są ukryte.
Aby sterować opcjami widoczności, zamiast projektować formularze, które są zależne od skryptów, lepiej rozważyć, czy przepływ procesów biznesowych, okno dialogowe lub przełączenie do innego formularza lepiej spełni wymagania. Jeśli używasz skryptów, upewnij się, że żaden element, który może być ukryty, nie jest domyślnie ukryty. Pokazuj go ze skryptami tylko wtedy, gdy potrzebuje go logika formularza. W ten sposób nie będzie wyświetlany w prezentacjach, które nie obsługują skryptów.
Zobacz także
Twórz reguły biznesowe i rekomendacje do stosowania logiki w formularzu
formContext.ui.tabs (odwołanie interfejsu API klienta)
formContext.ui.sections (odwołanie interfejsu API klienta)
setVisible (odwołanie dotyczące interfejsu API klienta)