다음을 통해 공유


구성 요소에 대한 동작 수식(실험적)

[이 문서는 시험판 문서이며 변경될 수 있습니다.]

중요합니다

이 기능은 실험 기능입니다. 자세한 내용은 실험적 기능 및 미리 보기 기능을 참조하세요.

이벤트가 구성 요소 인스턴스의 변경을 트리거할 때 실행되는 하나 이상의 동작 수식을 지정합니다.

예를 들어 구성 요소의 OnReset 속성을 초기화하고 입력을 지우는 하나 이상의 수식으로 설정합니다. 구성 요소 인스턴스에서 Reset 함수가 실행되면 값을 다시 설정합니다.

비고

사용자 지정 동작 속성을 만드는 기능은 현재 실험적입니다. 그러나 프로덕션 환경의 모든 구성 요소에서 사용할 수 있는 기본 OnReset 속성을 사용할 수 있습니다.

OnReset

구성 요소 마스터를 선택한 상태에서 수식 입력줄의 왼쪽에 있는 속성 드롭다운 목록에서 OnReset 을 선택한 다음, 하나 이상의 수식을 입력합니다.

OnReset 속성입니다.

OnReset을 테스트하려면 구성 요소를 다시 설정하도록 컨트롤을 구성합니다. 예를 들어 단추의 OnSelect 속성을 Reset(ComponentName) 수식으로 설정합니다.

예제 - 타이머 다시 설정

OnReset 예제 - 타이머를 다시 설정합니다.

이 시간 선택기 구성 요소에서는 시간 _selectedHour 및 _selectedMinute 표시하는 데 두 개의 변수가 사용됩니다. 선택기가 다시 설정되면 이러한 변수를 기본값(예: 12: 12)으로 다시 설정해야 합니다.  구성 요소의 OnReset 속성에는 Set(_selectedHour,12) 수식이 있습니다. Set(_selectedMinute,12)

다시 설정을 트리거하려면 화면으로 이동하여 구성 요소의 인스턴스를 삽입합니다. 단추를 추가하고 OnReset을 트리거하도록 Reset(TimerComponent_instance) 을 호출하도록 단추의 OnSelect를 구성합니다.

다시 설정 단추.

사용자 지정 속성을 사용하여 OnReset 업데이트

구성 요소 외부에서 구성 요소 인스턴스를 다시 설정하는 것 외에도 내부에서 OnReset을 트리거하는 또 다른 방법이 있습니다. 사용자 지정 입력 속성을 만들 때 "값이 변경되면 OnReset 발생"은 옵션입니다. 이 속성을 사용하면 이 속성의 값을 변경하여 구성 요소의 OnReset을 트리거할 수 있습니다. 이 메서드는 기본값을 쉽게 설정하고 다시 설정하도록 설계되었습니다.

사용자 지정 속성을 사용하는 OnReset입니다.

Example

OnSelect 예제 애니메이션.

위의 예제에서는 주문 번호를 검토하고 숫자를 업데이트하는 방법을 보여 줍니다. 숫자 위쪽 및 아래쪽 구성 요소는 주문 수를 늘리거나 줄이는 데 사용됩니다. 왼쪽에 있는 갤러리를 선택하면 숫자 위쪽 및 아래쪽 구성 요소의 기본 번호가 다시 설정되어 선택한 도구의 순서 번호가 표시됩니다. 값이 변경될 때 OnReset을 발생시켜 입력 변경 시 기본값을 다시 설정할 수 있게 했습니다.

그렇게 하려면, 기본 입력 속성에서 값이 변경되면 OnReset 올리기를 확인합니다. 구성 요소의 OnResetSet(_numericValue, 'Numeric up down'.DefaultValue)로 설정됩니다. _numericValue 현재 주문 값의 값을 저장하는 변수입니다. 텍스트 입력 컨트롤의 기본값If(IsBlank(_numericValue), 'Numeric up down'.DefaultValue, _numericValue)로 설정합니다.

참고하십시오