Faces 컴포넌트 참조

팔레트에서 Faces 컴포넌트 드로어를 연 후, Faces JSP에 컴포넌트를 추가할 수 있습니다. 일부 컴포넌트는 팔레트에서 기본적으로 숨겨집니다. 숨겨진 컴포넌트를 팔레트에 표시하려면 팔레트 보기 내에서 마우스 오른쪽 단추를 클릭하고 사용자 정의를 선택하십시오. 팔레트에 표시할 컴포넌트마다 숨기기 옆에 있는 선택 표시를 제거하십시오.

주: 일부 하위 컴포넌트는 팔레트에서 추가되지 않습니다. 대신, 상위 컴포넌트의 특성 보기에서 추가됩니다. 예를 들어, 데이터 테이블 컴포넌트를 페이지에 추가한 후 데이터 테이블의 특성 보기에서 행 편집 컴포넌트를 추가할 수 있습니다.

컴포넌트의 특성 보기는 컴포넌트에 설정할 수 있는 가장 일반적인 속성 세트를 표시하며, 컴포넌트에 따라 제어, 조치 또는 기타 컴포넌트를 추가하기 위한 옵션이 표시될 수도 있습니다. 특성 보기를 열려면 창 > 보기 표시 > 특성을 클릭하십시오. 하지만 특성 보기는 기본적으로 열려 있습니다.


특성 보기

모든 속성 보기는 컴포넌트에 설정할 수 있는 모든 속성 테이블을 표시하는데, 특성 보기에서 액세스할 수 있는 해당 속성을 포함합니다. 모든 속성 보기로 전환하려면 특성 보기의 오른쪽 상단 모서리에 있는 모든 속성 아이콘 모든 속성 아이콘을 클릭하십시오.


모든 속성 보기

특성 및 모든 속성 보기에 표시되는 모든 속성의 알파벳순 목록과 설명은 Faces 컴포넌트의 속성을 참조하십시오. 개별 컴포넌트 세부사항은 팔레트에서 추가할 수 있는 모든 Faces 컴포넌트를 나열하는 Faces 컴포넌트 및 설명 테이블에서 컴포넌트 이름을 클릭하십시오. 초기에 숨겨진 컴포넌트는 테이블에서 이름 옆에 별표(*)로 표시됩니다.

표 1. Faces 컴포넌트 및 설명
Faces 컴포넌트 이름 Faces 태그 이름 설명
선택란 selectBooleanCheckbox 단일 선택란을 표시합니다. 이 컴포넌트에 대한 자세한 정보는 Faces JSP 파일에 선택 목록 추가를 참조하십시오.
선택란 그룹 selectManyCheckbox 여러 선택란을 표시합니다. 사용자는 하나 이상을 선택할 수 있습니다. 이 컴포넌트에 대한 자세한 정보는 Faces JSP 파일에 선택 목록 추가를 참조하십시오.
콤보 상자 selectOneMenu 사용자가 하나의 항목을 선택하는 드롭 다운 콤보 상자를 표시합니다. 이 컴포넌트에 대한 자세한 정보는 Faces JSP 파일에 선택 목록 추가를 참조하십시오.
명령 - 단추 commandExButton 텍스트 또는 이미지를 가질 수 있는 누름 단추를 작성합니다. 단추는 조치를 실행할 수 있습니다. 조치 및 탐색 규칙에 대한 정보는 Faces JSP 페이지에 대해 탐색 규칙 사용을 참조하십시오.
명령 - 하이퍼링크 commandLink 하이퍼링크를 작성하지만 레코드 갱신과 같은 조치를 수행할 수도 있습니다. 하이퍼링크, 조치 및 탐색 규칙에 대한 정보는 Faces JSP 파일에 하이퍼링크 추가Faces JSP 페이지에 대해 탐색 규칙 사용을 참조하십시오.
데이터 테이블 dataTable 행이 데이터 레코드에 해당하고 열이 필드 또는 카테고리에 해당되는 데이터의 테이블을 작성합니다. 기능으로는 페이징 제어사항, 헤더 및 바닥글, 행 선택사항 및 조치에 대한 지원 등이 있습니다. 이 데이터 테이블에 대한 자세한 정보는 데이터 테이블 추가 및 구성을 참조하십시오.
오류 표시 message 조건부로 표시되는 오류 텍스트를 삽입합니다. 오류는 특정 컴포넌트와 연관됩니다. 이 컴포넌트에 대한 자세한 정보는 JavaServer Faces 응용프로그램에서 오류 관리를 참조하십시오.
오류 표시 messages 페이지에 오류가 발생할 때 조건부로 표시되는 오류 메시지를 삽입합니다. 모든 페이지에 대한 오류들을 표시합니다. 오류 컴포넌트에 대한 정보는 JavaServer Faces 응용프로그램에서 오류 관리를 참조하십시오.
파일 업로드 fileupload 파일 업로드에 대한 입력 필드 및 연관된 찾아보기 단추를 표시합니다. 파일 업로드 컴포넌트에 대한 자세한 정보는 파일 업로드 컴포넌트 사용을 참조하십시오.
양식 form 다른 컴포넌트에 대한 기본 컨테이너를 작성합니다. 필요할 때 자동으로 추가됩니다.
*수평 자 outputSeparator 페이지에서 정보를 시각적으로 구분하기 위해 가로줄을 작성합니다.
이미지 graphicImageEx 페이지에 이미지를 표시합니다. 또한 데이터 소스로부터 이미지를 표시할 수도 있습니다. 이미지에 대한 자세한 정보는 이미지 표시를 참조하십시오.
입력 inputText 다음 유형의 데이터에 대한 입력 필드를 작성할 수 있습니다. 페이지에 입력 컴포넌트를 추가할 경우, 입력 컴포넌트의 특성 보기에서 다음 형식 중 하나를 선택하십시오. 입력 컴포넌트에 대한 자세한 정보는 Faces JSP 파일에 입력 컴포넌트 추가를 참조하십시오.
inputText
  • 문자열 - 한 줄로 된 간단한 텍스트 필드. 기본값입니다.
convertNumber
  • 숫자 - 스타일 및 형식을 설정할 수 있는 숫자 필드.
convertDateTime
  • 날짜/시간 - 형식을 설정할 수 있는 날짜 및 시간 필드.
convertMask
  • 마스크 - 특정 값을 선택적으로 포함하거나 제외하는 필터.
*입력 - 숨겨짐 inputHidden 숨겨진 입력 컴포넌트를 삽입합니다. 이 컴포넌트는 종종 페이지나 페이지의 제어사항 사이에 데이터를 전달하기 위해 개발자가 사용합니다.
입력 - 암호 inputSecret 사용자가 암호를 입력하는 입력 필드를 삽입합니다.
입력 텍스트 영역 inputTextarea 여러 줄로 텍스트를 표시하는 입력 컴포넌트를 삽입합니다.
레이블 outputLabel 내게 필요한 옵션 출력 레이블을 삽입합니다. 레이블 컴포넌트에 대한 자세한 정보는 내게 필요한 옵션을 위한 레이블 컴포넌트 추가를 참조하십시오.
링크 outputLinkEx 지정하는 URL로의 하이퍼링크를 작성합니다.
목록 상자 - 다중 선택 selectManyListbox 사용자가 여러 항목을 선택할 수 있는 목록 상자를 삽입합니다. 이 컴포넌트에 대한 자세한 정보는 Faces JSP 파일에 선택 목록 추가를 참조하십시오.
목록 상자 - 단일 선택 selectOneListbox 사용자가 하나의 항목을 선택하는 목록 상자를 삽입합니다. 이 컴포넌트에 대한 자세한 정보는 Faces JSP 파일에 선택 목록 추가를 참조하십시오.
매체 재생기   다양한 종류의 매체 파일을 웹 페이지에서 재생할 수 있도록 페이지에서 매체 컴포넌트를 작성합니다. 매체 컴포넌트에 대한 자세한 정보는 매체 컴포넌트 추가를 참조하십시오. 다음 매체 컴포넌트에서 선택할 수 있습니다.
playerGenericPlayer
playerFlash
  • *Macromedia Flash Player - 웹 페이지에서 플래시 파일을 재생하기 위해 Macromedia Flash Player의 인스턴스를 작성합니다.
playerMediaPlayer
playerShockwave
playerRealPlayer
  • *Real Network RealOne Player - 웹 페이지에서 Real Network RealOne Player 파일을 재생합니다. 이 파일은 오디오 또는 비디오 파일이 될 수 있습니다.
출력 outputText 사용자가 수정할 수 없는 출력 텍스트를 작성합니다. 텍스트는 정적이거나 데이터 소스에 바인드할 수 있습니다. 출력 컴포넌트는 데이터 소스로부터 데이터를 표시하고 대부분의 다른 Faces 컴포넌트 내에서 정적 텍스트를 표시할 수도 있습니다(예: 입력 필드의 레이블).

출력 컴포넌트를 추가할 경우, 출력 컴포넌트의 특성 보기에서 다음 형식 중 하나를 선택하십시오.

outputText
  • 문자열 - 간단한 텍스트 필드. 기본 형식입니다.
convertNumber
  • 숫자 - 스타일 및 형식을 설정할 수 있는 숫자 필드.
convertDateTime
  • 날짜/시간 - 형식을 설정할 수 있는 날짜 및 시간 필드.
convertMask
  • 마스크 - 특정 값을 선택적으로 포함하거나 제외하는 필터.
출력 - 형식화된 텍스트 outputFormat 페이지에 형식화된 메시지를 출력합니다. 메시지는 데이터 저장영역에서 제공되는 동적 데이터와 정적 텍스트의 조합이 될 수 있습니다.
패널 - 그룹 상자   다른 컴포넌트를 그룹화할 수 있는 컨테이너를 작성합니다. 패널 사용의 한 가지 경우로 데이터 테이블의 열에서 사용할 경우가 있습니다. 패널을 열로 끌고 올 경우, 열에서 여러 컴포넌트를 구성하는 방법을 제어할 수 있습니다. 이 컴포넌트에 대해 다음 옵션이 제공됩니다.
panelBox
  • *목록 - 컴포넌트를 세로 또는 가로 목록으로 구성합니다.
panelGrid
  • *눈금 - 눈금에 컴포넌트를 구성합니다. 눈금의 열 수를 지정할 수 있습니다.
panelLayout
  • *경계에 맞춤 - 패널의 가장자리를 따라서 컴포넌트를 구성합니다.
jspPanel
  • *패널 - JSP - 그 안에 임의의 다른 HTML, JSP 또는 Faces 컴포넌트를 포함할 수 있는 패널을 삽입합니다. 대부분의 Faces 컴포넌트에는 다른 Faces 태그가 포함될 수 있지만 HTML 태그는 포함될 수 없습니다. 그러나 이 jspPanel 컴포넌트는 Faces 및 HTML 태그 둘 다를 포함할 수 있습니다. 예를 들어, Faces 데이터 테이블의 열 내에서는 일반적으로 HTML 테이블을 작성할 수 없습니다. 그러나 컴포넌트를 열로 끌어올 경우 그 열 내에서는 HTML 테이블을 작성할 수 있습니다. 또한 HTML 테이블에는 Faces 태그를 포함할 수도 있습니다.
패널 - 메뉴 표시줄 panelActionbar 명령을 메뉴 표시줄에 위치시키는 패널을 삽입합니다. 단추, 하이퍼링크 및 수평 자를 패널로 끌어다 놓거나 컴포넌트의 특성 보기 내에서 추가할 수 있습니다. 메뉴 표시줄 내에서 서브메뉴 표시줄을 추가할 수도 있습니다.
패널 - 탭 표시 tabbedPanel 겹쳐치는 탭 페이지 세트를 작성합니다. 각 페이지에는 컴포넌트 세트가 포함될 수 있습니다. 사용자는 탭을 클릭하여 해당 페이지의 컨텐츠를 표시합니다. 탭 패널에서 사용할 수 있는 이벤트에 대한 자세한 정보는 탭 패널에 대한 이벤트 핸들러를 참조하십시오.
단일 선택 단추 그룹 selectOneRadio 단일 선택 단추 그룹을 표시합니다. 사용자는 한 번만 클릭할 수 있습니다. 이 컴포넌트에 대한 자세한 정보는 Faces JSP 파일에 선택 목록 추가를 참조하십시오
서식있는 텍스트 영역 inputRichText 서식있는 문서 편집기 컴포넌트를 삽입합니다. 입력 - 텍스트 영역 컴포넌트와 같이, 이 컴포넌트는 여러 행에 걸쳐 있는 텍스트를 수반할 수 있습니다. 한편, 입력 텍스트 영역과는 달리 이 컴포넌트는 다른 글꼴 및 크기, 테이블, 링크 및 번호가 매겨진 방점 목록을 포함할 수 있습니다.
*Verbatim verbatim Faces JSP 페이지에 직접 HTML을 추가할 수 있는 verbatim 태그를 삽입합니다.
관련 개념
JavaServer Faces
Faces 컴포넌트
관련 태스크
Faces 컴포넌트 사용
관련 참조
Faces 컴포넌트의 속성
피드백
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.