컨트롤이 바인딩된 열을 반환합니다.
열(subgrid, 웹 리소스 및 IFRAME)에 바인딩되지 않은 컨트롤에는 이 메서드가 없습니다. 이러한 컨트롤 중 하나에서 이 메서드를 사용하려고 하면 오류가 발생합니다.
지원되는 컨트롤 형식
Standard, Lookup, OptionSet
Syntax
formContext.getControl(arg).getAttribute();
반환 값
유형: 개체
설명: 열
비고
빠른 보기 컨트롤 내의 구성 요소 컨트롤은 컨트롤 컬렉션에 포함되며 이러한 컨트롤에는 getAttribute 메서드가 있습니다. 그러나 열은 테이블에 대한 열 컬렉션의 일부가 아닙니다. getValue를 사용하여 해당 열의 값을 검색하고 setValue를 사용하여 값을 변경할 수도 있지만 변경한 내용은 테이블에 저장되지 않습니다.
다음 코드에서는 contactQuickForm이라는 빠른 보기 컨트롤을 사용하여 계정 양식에 표시될 때 연락처 모바일 폰 열 값을 사용하는 방법을 보여 있습니다. 이 코드는 열 값이 null일 때 컨트롤을 숨깁니다.
var quickViewMobilePhoneControl = formContext.getControl("contactQuickForm_contactQuickForm_contact_mobilephone");
if (quickViewMobilePhoneControl.getAttribute().getValue() == null) {
quickViewMobilePhoneControl.setVisible(false);
}