컨트롤은 양식에 있는 HTML 요소를 나타냅니다. 일부 컨트롤은 특정 열에 바인딩되는 반면, 다른 컨트롤은 IFRAME, 웹 리소스 또는 양식에 추가된 하위 그리드와 같은 언바운드 컨트롤을 나타낼 수 있습니다.
컨트롤 개체는 컨트롤 의 프레젠테이션 또는 동작을 변경하고 해당 열을 식별하는 메서드를 제공합니다. 다음 컬렉션 중 하나를 사용하여 컨트롤에 액세스합니다.
- formContext.ui.controls
- formContext.ui Section.controls
- formContext.data.entityAttribute.controls
formContext입니다. getControl 메서드는 formContext.ui.controls.get에 액세스하는 바로 가기 메서드입니다.
컨트롤은 형식별로 분류됩니다. getControlType 메서드를 사용하여 컨트롤의 형식을 확인할 수 있습니다. 특정 컨트롤 메서드는 특정 유형의 컨트롤에만 사용할 수 있습니다.
이 문서에서는 컨트롤 유형별로 사용할 수 있는 메서드에 대한 정보를 제공합니다.
표준 컨트롤 형식
표준 컨트롤에 사용할 수 있는 메서드입니다.
표준 컨트롤에 대한 다음 메서드는 이 릴리스addOnKeyPressfireOnKeyPressremoveOnKeyPress에서 더 이상 사용되지 않습니다.
IFRAME 컨트롤 형식
이러한 메서드는 IFRAME 컨트롤에 사용할 수 있습니다.
Kbsearch(기술 자료 검색) 컨트롤 형식
이러한 메서드는 기술 자료 검색 컨트롤에 사용할 수 있습니다.
비고
기술 자료 검색 컨트롤이 소셜 창에 추가되면 컨트롤의 이름이 됩니다 searchwidgetcontrol_notescontrol. 이 이름은 변경할 수 없습니다.
조회 컨트롤 형식
이러한 메서드는 조회 컨트롤에 사용할 수 있습니다.
선택 사항 및 선택 컨트롤 형식
선택 컨트롤과 선택 컨트롤 모두 동일한 메서드 집합을 사용할 수 있습니다.
빠른 폼 컨트롤 형식
이 컨트롤 형식에 지원되는 메서드에 대한 자세한 내용은 formContext.ui.quickForms 를 참조하세요.
Subgrid 컨트롤 형식
이 컨트롤 형식에 대해 지원되는 정보 메서드 는 그리드 및 하위 그리드 를 참조하세요.
Timelinewall 컨트롤 형식
타임라인 컨트롤은 게시물, 활동 및 메모를 통합 보기로 표시합니다. 이러한 메서드는 이 컨트롤 형식에 사용할 수 있습니다.
타이머 컨트롤 형식
이러한 메서드는 타이머 컨트롤에 사용할 수 있습니다.
웹 리소스 제어 유형
웹 리소스 컨트롤에는 iframe 컨트롤과 동일한 메서드 집합을 사용할 수 있습니다. iframe 컨트롤 형식 참조
Silverlight 웹 리소스에는 다음과 같은 추가 방법이 있습니다.
팁 (조언)
폼의 열에 바인딩된 모든 컨트롤을 수정하려면 열 형식 내의 컨트롤 컬렉션을 사용합니다. 예를 들어 열에 바인딩된 각 컨트롤에 name 알림을 추가하려면 다음을 수행할 수 있습니다.
const notification = { messages: ['Sample Notification on Name Controls'], notificationLevel: 'RECOMMENDATION', uniqueId: 'my_unique_id'};
formContext.getAttribute("name").controls.forEach(control => control.addNotification(notification));
양식 구성 요소 컨트롤 형식
양식 구성 요소 컨트롤 형식에는 기본 폼에서 formContext 와 동일한 메서드 집합을 사용할 수 있습니다. 양식 구성 요소 동작 > 클라이언트 API 참조