Formuły zachowań dla składników (wersja eksperymentalna)

[Ten artykuł stanowi wstępną wersję dokumentacji i może ulec zmianie.]

Ważne

To jest funkcja objęta programem eksperymentalnym. Aby uzyskać więcej informacji, zobacz Funkcje eksperymentalne i w wersji zapoznawczej.

Określ co najmniej jedną formułę zachowania, która działa podczas wyzwalania przez zdarzenie zmiany w instancjach składników.

Można na przykład ustawić właściwośc składnika OnReset na jedną lub kilka formuł, które mogą zainicjować i wyczyścić dane wprowadzania. Zresetuj wartości, gdy funkcja Reset jest uruchamiana w instancjach składnika.

Uwaga

Funkcja tworzenia niestandardowych właściwości zachowania jest obecnie eksperymentalna. Możesz jednak użyć domyślnej właściwości OnReset, która jest dostępna we wszystkich składników w twoim środowisku produkcyjnym.

OnReset

Po zaznaczeniu wzorca składnika wybierz OnReset na liście rozwijanej właściwości (po lewej stronie paska formuły) pozycję przyzeruj, a następnie wprowadź jedną lub kilka formuł.

Właściwość OnReset.

Aby przetestować OnReset, należy skonfigurować kontrolkę służącą do resetowania składnika. Na przykład ustaw właściwość OnSelect przycisku na następującą formułę: Usuń(ComponentName).

Przykład — zresetowanie zegara

Przykład OnReset — resetuj czasomierz.

W tym składniku selektora godzin są używane dwie zmienne umożliwiające wyświetlanie godzin _selectedHour i _selectedMinute. Kiedy selektor będzie pobierany, należy powiedzieć, że zmienne powinny zostać zresetowane do wartości domyślnej, powiedz 12:12.  Właściwość przywrócina do składnika ma następujący wzór: Set(_selectedHour,12); Set(_selectedMinute,12)

Aby wyzwolić zresetowanie, przejdź na ekran i Wstaw wystąpienie składnika. Dodaj przycisk i skonfiguruj OnSelect przycisku, aby wywoływał Reset(TimerComponent_instance), aby uruchomić OnReset.

Przycisk Reset.

Zaktualizuj OnReset za pomocą właściwości niestandardowej

Oprócz resetowania instancji komponentu spoza komponentu istnieje jeszcze jedna metoda wyzwalania OnReset od wewnątrz. „Podnieś OnReset, gdy zmienia się wartość” jest opcją przy tworzeniu niestandardowej właściwości wejściowej. Pozwala zmianom wartości tej właściwości wyzwolić OnReset komponentu. Ta metoda została zaprojektowana w celu ułatwienia konfigurowania i zresetowania wartości domyślnej.

OnReset przy użyciu właściwości niestandardowej.

Przykład

Przykładowa animacja OnSelect.

Powyższy przykład zawiera numery zamówień i sposób aktualizowania liczb. Numeryczny element w górę i w dół jest używany do zwiększania lub zmniejszania liczby zamówień. Po wybraniu galerii po lewej stronie, domyślna liczba liczbowych składników w górę i w dół jest resetowana do wyświetlenia numeru zamówienia wybranego narzędzia. Podnieś OnReset po zmianie wartości umożliwiło zresetowanie wartości domyślnej po zmianie danych wejściowych.

Aby to zrobić, zaznacz Podnieś OnReset po zmianie wartości domyślnej właściwości wejściowej. OnReset składnika jest ustawione na Set(_numericValue,'Numeric up down'.DefaultValue). _numericValue to zmienna, w której jest przechowywana wartość bieżącej wartości zamówienia. W kontrolce Default wprowadzania tekstu należy ustawić wartość If(IsBlank(_numericValue), 'Numeric up down'.DefaultValue, _numericValue).

Zobacz też

Uwaga

Czy możesz poinformować nas o preferencjach dotyczących języka dokumentacji? Wypełnij krótką ankietę. (zauważ, że ta ankieta jest po angielsku)

Ankieta zajmie około siedmiu minut. Nie są zbierane żadne dane osobowe (oświadczenie o ochronie prywatności).