InputDate<TValue> 클래스

정의

날짜 값을 편집하기 위한 입력 구성 요소입니다. 날짜 값에 대해 지원되는 형식은 다음과 같습니다.

generic <typename TValue>
public ref class InputDate : Microsoft::AspNetCore::Components::Forms::InputBase<TValue>
public class InputDate<TValue> : Microsoft.AspNetCore.Components.Forms.InputBase<TValue>
type InputDate<'Value> = class
    inherit InputBase<'Value>
Public Class InputDate(Of TValue)
Inherits InputBase(Of TValue)

형식 매개 변수

TValue
상속

생성자

InputDate<TValue>()

의 instance 생성합니다.InputDate<TValue>

속성

AdditionalAttributes

만든 요소에 적용할 추가 특성의 컬렉션을 가져오거나 설정합니다.

(다음에서 상속됨 InputBase<TValue>)
CssClass

특성과 편집 중인 필드의 상태 나타내는 문자열을 결합 class 하는 CSS 클래스 문자열을 가져옵니다("modified", "valid", "invalid"의 조합). 파생 구성 요소는 일반적으로 기본 HTML 요소의 '클래스' 특성에 이 값을 사용해야 합니다.

(다음에서 상속됨 InputBase<TValue>)
CurrentValue

입력의 현재 값을 가져오거나 설정합니다.

(다음에서 상속됨 InputBase<TValue>)
CurrentValueAsString

문자열로 표시되는 입력의 현재 값을 가져오거나 설정합니다.

(다음에서 상속됨 InputBase<TValue>)
DisplayName

이 필드의 표시 이름을 가져오거나 설정합니다.

이 값은 입력 값이 올바르게 구문 분석되지 않을 때 오류 메시지를 생성할 때 사용됩니다.

(다음에서 상속됨 InputBase<TValue>)
EditContext

연결된 를 가져옵니다 EditContext. 입력에 부모 EditForm가 없는 경우 이 속성은 초기화되지 않습니다.

(다음에서 상속됨 InputBase<TValue>)
Element

연결된 ElementReference를 가져오거나 설정합니다.

구성 요소가 렌더링되기 null 전에 액세스하는 경우일 수 있습니다.

FieldIdentifier

바인딩된 FieldIdentifier 값의 를 가져옵니다.

(다음에서 상속됨 InputBase<TValue>)
NameAttributeValue

입력의 "name" 특성에 사용할 값을 가져옵니다.

(다음에서 상속됨 InputBase<TValue>)
ParsingErrorMessage

구문 분석 오류를 표시할 때 사용되는 오류 메시지를 가져오거나 설정합니다.

Type

렌더링할 HTML 입력의 형식을 가져오거나 설정합니다.

Value

입력 값을 가져오거나 설정합니다. 양방향 바인딩과 함께 사용해야 합니다.

(다음에서 상속됨 InputBase<TValue>)
ValueChanged

바인딩된 값을 업데이트하는 콜백을 가져오거나 설정합니다.

(다음에서 상속됨 InputBase<TValue>)
ValueExpression

바인딩된 값을 식별하는 식을 가져오거나 설정합니다.

(다음에서 상속됨 InputBase<TValue>)

메서드

BuildRenderTree(RenderTreeBuilder)

제공된 에 구성 요소를 렌더링 RenderTreeBuilder합니다.

DispatchExceptionAsync(Exception)

제공된 exception 를 이 구성 요소에 의해 throw되는 것으로 처리합니다. 이로 인해 바깥쪽 ErrorBoundary가 실패 상태로 전환됩니다. 바깥쪽 ErrorBoundary가 없으면 바깥쪽 렌더러의 예외로 간주됩니다.

이는 구성 요소 수명 주기 메서드 외부에서 예외가 발생하지만 구성 요소 수명 주기 메서드의 예외와 동일하게 처리하려는 경우에 유용합니다.

(다음에서 상속됨 ComponentBase)
Dispose(Boolean)

날짜 값을 편집하기 위한 입력 구성 요소입니다. 날짜 값에 대해 지원되는 형식은 다음과 같습니다.

(다음에서 상속됨 InputBase<TValue>)
FormatValueAsString(T)

값의 형식을 문자열로 지정합니다. 파생 클래스는 에 사용되는 CurrentValueAsString서식을 결정하기 위해 이를 재정의할 수 있습니다.

InvokeAsync(Action)

연결된 렌더러의 동기화 컨텍스트에서 제공된 작업 항목을 실행합니다.

(다음에서 상속됨 ComponentBase)
InvokeAsync(Func<Task>)

연결된 렌더러의 동기화 컨텍스트에서 제공된 작업 항목을 실행합니다.

(다음에서 상속됨 ComponentBase)
OnAfterRender(Boolean)

구성 요소가 대화형으로 렌더링되고 UI가 업데이트를 완료할 때마다 호출되는 메서드(예: 요소가 브라우저 DOM에 추가된 후). 모든 ElementReference 필드는 이 실행될 때까지 채워집니다.

이 메서드는 사전 렌더링 또는 서버 쪽 렌더링 중에 호출되지 않습니다. 이러한 프로세스는 라이브 브라우저 DOM에 연결되지 않고 DOM이 업데이트되기 전에 이미 완료되었기 때문입니다.

(다음에서 상속됨 ComponentBase)
OnAfterRenderAsync(Boolean)

구성 요소가 대화형으로 렌더링되고 UI가 업데이트를 완료할 때마다 호출되는 메서드(예: 요소가 브라우저 DOM에 추가된 후). 모든 ElementReference 필드는 이 실행될 때까지 채워집니다.

이 메서드는 사전 렌더링 또는 서버 쪽 렌더링 중에 호출되지 않습니다. 이러한 프로세스는 라이브 브라우저 DOM에 연결되지 않고 DOM이 업데이트되기 전에 이미 완료되었기 때문입니다.

이 경우 무한 렌더링 루프가 발생하므로 반환 Task된 가 완료된 후에는 구성 요소가 자동으로 다시 렌더링되지 않습니다.

(다음에서 상속됨 ComponentBase)
OnInitialized()

렌더링 트리의 부모로부터 초기 매개 변수를 받은 후 구성 요소를 시작할 준비가 되면 호출되는 메서드입니다.

(다음에서 상속됨 ComponentBase)
OnInitializedAsync()

렌더링 트리의 부모로부터 초기 매개 변수를 받은 후 구성 요소를 시작할 준비가 되면 호출되는 메서드입니다.

비동기 작업을 수행하고 해당 작업이 완료될 때 구성 요소를 새로 고치려는 경우 이 메서드를 재정의합니다.

(다음에서 상속됨 ComponentBase)
OnParametersSet()

구성 요소가 렌더링 트리의 부모로부터 매개 변수를 수신하고 들어오는 값이 속성에 할당되었을 때 호출되는 메서드입니다.

OnParametersSet()

구성 요소가 렌더링 트리의 부모로부터 매개 변수를 수신하고 들어오는 값이 속성에 할당되었을 때 호출되는 메서드입니다.

(다음에서 상속됨 ComponentBase)
OnParametersSetAsync()

구성 요소가 렌더링 트리의 부모로부터 매개 변수를 수신하고 들어오는 값이 속성에 할당되었을 때 호출되는 메서드입니다.

(다음에서 상속됨 ComponentBase)
SetParametersAsync(ParameterView)

렌더링 트리에서 구성 요소의 부모가 제공하는 매개 변수를 설정합니다.

(다음에서 상속됨 InputBase<TValue>)
ShouldRender()

구성 요소가 렌더링되어야 하는지 여부를 나타내는 플래그를 반환합니다.

(다음에서 상속됨 ComponentBase)
StateHasChanged()

구성 요소에 상태가 변경되었음을 알 수 있습니다. 해당하는 경우 구성 요소가 다시 렌더링됩니다.

(다음에서 상속됨 ComponentBase)
TryParseValueFromString(String, T, String)

문자열을 구문 분석하여 의 Tinstance 만듭니다. 파생 클래스는 이를 재정의하여 들어오는 값을 해석하는 방법을 CurrentValueAsString 변경할 수 있습니다.

명시적 인터페이스 구현

IComponent.Attach(RenderHandle)

날짜 값을 편집하기 위한 입력 구성 요소입니다. 날짜 값에 대해 지원되는 형식은 다음과 같습니다.

(다음에서 상속됨 ComponentBase)
IDisposable.Dispose()

날짜 값을 편집하기 위한 입력 구성 요소입니다. 날짜 값에 대해 지원되는 형식은 다음과 같습니다.

(다음에서 상속됨 InputBase<TValue>)
IHandleAfterRender.OnAfterRenderAsync()

날짜 값을 편집하기 위한 입력 구성 요소입니다. 날짜 값에 대해 지원되는 형식은 다음과 같습니다.

(다음에서 상속됨 ComponentBase)
IHandleEvent.HandleEventAsync(EventCallbackWorkItem, Object)

날짜 값을 편집하기 위한 입력 구성 요소입니다. 날짜 값에 대해 지원되는 형식은 다음과 같습니다.

(다음에서 상속됨 ComponentBase)

적용 대상