자동 완성 텍스트

더 빠른 입력을 위해, 연결된 선택 서비스에 따라 텍스트를 자동으로 채웁니다.

구성 특성

구성에서 보기의 모양 및 동작 특성을 설정하거나 수정하십시오.

화면 크기
특성 이름 옆에 화면 크기 아이콘 화면 크기 아이콘 이 있는 구성 특성은 각 화면 크기에 대해 다른 값을 가질 수 있습니다. 값을 설정하지 않을 경우 화면 크기는 다음으로 큰 화면 크기 값을 기본값으로 상속합니다.
테마 정의
테마 정의는 보기를 위해 색상 및 스타일을 지정하고 보기의 모양을 결정합니다. 테마 편집기에서 보기의 룩앤필을 미리볼 수 있습니다. 테마를 참조하십시오.
텍스트 자동 완성의 모양 구성 특성은 다음 표에 나와 있습니다.
표 1. 텍스트 자동 완성의 모양 구성 특성
모양 구성 특성 설명 데이터 유형
너비 보기의 너비를 지정합니다. 너비는 px(픽셀), %(백분율) 또는 em 단위로 지정할 수 있습니다. 예를 들어, 50px, 20%또는 0.4em입니다. 단위 유형을 지정하지 않으면 px가 사용됩니다. 기본적으로 너비는 지정되지 않습니다. String
높이 보기의 너비를 지정합니다. 너비는 px(픽셀), %(백분율) 또는 em 단위로 지정할 수 있습니다. 예를 들어, 50px, 20%또는 0.4em입니다. 단위 유형을 지정하지 않으면 px가 사용됩니다. 기본적으로 너비는 지정되지 않습니다. String
레이블 배치 화면 크기 아이콘 보기에 대해 다음 레이블 배치 위치 중 하나를 지정합니다.
  • 맨 위: 레이블이 보기의 맨 위에 배치됩니다.
  • 왼쪽: 레이블이 보기의 왼쪽에 배치됩니다.
기본값은 Top입니다.
String
레이블 너비 큰 화면 아이콘 레이블의 너비입니다. 너비(px, 픽셀) 또는 em 단위를 지정할 수 있습니다. 예를 들면, 50px, 20% 또는 0.4em입니다. 단위 유형이 지정되지 않으면 px를 사용합니다. String
텍스트 자동 완성의 동작 구성 특성은 다음 표에 나와 있습니다.
표 2. 텍스트 자동 완성의 동작 구성 특성
동작 구성 특성 설명 데이터 유형
탭 색인 양식 보기의 탭 지정 순서 색인을 지정합니다. 탭 색인은 1부터 시작하며 최소로 설정할 수 있습니다. 기본적으로 탭 지정 순서 색인은 지정되지 않습니다. Integer
플레이스홀더 텍스트 입력된 텍스트가 없을 때 표시되는 텍스트입니다. String
드롭 다운 항목 수 사용자가 입력을 시작할 때 표시할 최대 드롭 다운 항목 수입니다. 기본값 수는 4입니다. Integer
텍스트 자동 완성의 항목 구성 특성은 다음 표에 나와 있습니다.
표 3. 텍스트 자동 완성의 항목 구성 특성
항목 구성 특성 설명 데이터 유형
항목 검색 모드 선택 목록을 채우기 위해 사용할 수 있는 메소드를 지정합니다. 사용 가능한 옵션은 Start Empty, Items From Service, Items From List입니다. String
자동 완성 기능 항목 서비스 자동 완성 기능 목록을 채우는 적절한 Ajax 서비스 액세스에 기반한 서비스 플로우입니다. 검색 모드가 Items From Service인 경우 서비스가 사용됩니다.
팁: 목록 항목 서비스에서 보기를 지원하는 경우 서비스는 두 개의 변수를 사용합니다. 하나는 data라는 string 유형의 입력 변수이고 다른 하나는 results라는 list 유형의 출력 변수입니다. 이 변수는 결과를 보기에 바인드되는 데이터로 출력합니다. 출력 변수 이름이 목록 항목 서비스의 results가 아닌 경우, 사용할 수 있는 값이 없습니다.
Service Flow
항목 목록 자동 완성 기능 목록을 채울 항목입니다. 항목 입력 데이터는 항목 검색 모드가 Items From List로 설정된 경우에만 사용됩니다. String[]

이벤트

이벤트 특성에서 보기에 대한 이벤트 핸들러를 설정하거나 수정하십시오. 사용자가 보기로 상호작용할 때 또는 프로그래밍 방식으로 트리거되도록 이벤트를 설정할 수 있습니다. 이벤트를 정의하고 코딩하는 방법에 대한 정보는 사용자 정의 이벤트를 참조하십시오.
텍스트 자동 완성에는 다음 유형의 이벤트 핸들러가 있습니다.
  • On load: 뷰가 로드될 때 활성화됩니다(예:

    me.setPlaceholder(${Data1}.getValue())

  • On change: 바인딩 데이터가 변경될 때 활성화됩니다(예:

    ${Service1}.setInputData(me.getText());${Service1}.execute()

메소드

자동 완성 텍스트의 사용 가능한 메소드에 대한 자세한 정보는 자동 완성 텍스트 JavaScript API 를 참조하십시오.

추가 자원

Coach 또는 페이지를 작성하는 방법에 대한 정보는 Coach 빌드를 참조하십시오.
표준 특성 (일반, 구성, 위치 지정, 가시성HTML 속성) 에 대한 정보는 특성 보기를 참조하십시오.