uiType

uiType 특성은 VGWebTransaction 프로그램이 VGUIRecord를 표시하는 show 또는 converse 명령문을 실행할 때 작성된 HTML 태그를 지정합니다.

올바른 값은 UITypeKind 열거에서 발생합니다.
hidden
이로 인해 레코드 필드가 "type=hidden" 속성과 함께 하나 이상의 HTML <input> 태그로 변환됩니다. 이 경우 레코드 필드에 프로그래밍 방식으로 지정하는 값이 웹 페이지에서 호출되는 임의의 프로그램에 사용 가능하지만, 사용자가 브라우저에 특정한 키 입력의 방법으로 웹 페이지 소스를 검토하는 경우에만 사용자에게 표시 가능합니다. 사용자에게 값이 표시되지 않도록 하려면 hidden 값이 아니라 none 값을 사용하십시오.
input
이로 인해 사용자가 값을 지정할 수 있도록 하는 HTML 태그로 레코드 필드가 변환됩니다. EGL이 생성하는 HTML 태그의 유형은 기타 선언 시간 설정에 따라 다릅니다.
EGL은 이 uiType의 입력 값을 편집합니다. 변환된 태그가 프로그래밍 방식으로 지정된 값을 표시할 수 있어도 EGL은 해당 값의 출력을 형식화하지 않습니다.
inputOutput
이로 인해 사용자가 변경할 수 있는 초기 디스플레이 값과 함께 HTML 태그로 레코드 필드가 변환됩니다. EGL이 생성하는 HTML 태그의 유형은 기타 선언 시간 설정에 따라 다릅니다.
EGL은 출력을 형식화하고 이 uiType으로 값의 입력을 편집합니다.
none
이로 인해 브라우저에서 전송된 HTML에서 레코드 필드가 제외됩니다. 대부분의 경우 이 필드는 티어 2 및 3에서 사용 가능합니다.

티어 2에서 실행되는 편집 기능에서 레코드 필드를 사용할 수 있지만, VGUI 레코드가 converse 명령문 또는 returning to 절이 포함된 show 명령문으로 표시되는 경우에만 그렇습니다.

VGUI 레코드가 returning to 절이 없는 show 명령문으로 표시되는 경우 사용자가 페이지를 제출하면 UI 레코드 Bean 및 UI 레코드 오브젝트가 브라우저에서만 브라우저의 데이터와 함께 작성되므로 사용자가 페이지를 제출한 후 사용할 티어 2의 레코드 필드를 저장할 수 없습니다.

uiTypesubmit, submitBypass, 또는 programLink인 필드에서 링크 매개변수로 uiTypenone인 레코드 필드를 사용하는 경우 EGL 런타임이 noneuiType을 uiType 숨겨짐으로 처리하고 생성된 필드를 HTML에 포함합니다.

output
이로 인해 레코드 필드의 값이 HTML에 배치됩니다. HTML 출력의 일부 측면은 기타 선언 시간 설정에 따라 다릅니다.

사용자는 웹 페이지에서 출력 값을 변경하기 위해 데이터를 입력할 수 없지만 일부의 경우 목록에서 하나 이상의 출력 값을 선택할 수 있는데, 이 경우 선택사항은 프로그램에 사용 가능합니다.

EGL 런타임은 uiType이 출력인 필드에 대해 출력 형식화를 수행합니다.

programLink
이로 인해 레코드 필드가 HTML <A> 태그로 변환되는데, 이는 하이퍼텍스트 링크로 표시됩니다. 사용자가 하이퍼텍스트 링크를 클릭하면 호출되는 VGWebTransaction 프로그램을 지정하는 데 @programLinkData 특성을 사용합니다.
submit
이로 인해 레코드 필드가 SUBMIT 유형 HTML 태그로 변환됩니다. 사용자가 해당 태그에서 기인하는 SUBMIT 단추를 클릭하면 티어 2의 EGL 런타임이 사용자의 입력에 대해 편집을 수행하고 (편집이 성공하면) 사용자 데이터(SUBMIT 단추 값 포함)를 티어 3의 프로그램에 전송합니다. 단추 값은 제출 값 필드에 저장됩니다.
submitBypass
이로 인해 레코드 필드가 유형 SUBMIT의 HTML <INPUT> 태그로 변환됩니다. 사용자가 해당 태그에서 기인하는 SUBMIT 단추를 클릭하면 단추 값이 제출 값 필드에 저장되고 티어 3의 프로그램에 사용 가능하게 됩니다. 나머지 사용자 입력은 무시됩니다.

uiType이 submitBypass인 필드의 기본 사용이 Exit 단추를 정의합니다.

uiForm
이로 인해 레코드 필드가 HTML <FORM> 구조로 변환되는데, 이는 웹 트랜잭션이 웹 페이지를 표시할 때 제공되는 기본 HTML <FORM> 구조에서 분리됩니다.

사용자가 파생된 <FORM> 구조 내에서 SUBMIT 단추를 클릭하는 경우 호출되는 VGWebTransaction 프로그램을 지정하는 데 @programLinkData 특성을 사용합니다. 해당 프로그램에 제출된 데이터는 웹 페이지를 제공한 프로그램에서 수신된 데이터와 함께 사용자의 데이터를 포함할 수 있습니다.