PopupTemplate class

팝업에 대한 레이아웃 템플릿입니다.

속성

content

표시되는 기능의 속성에 대한 자리 표시자를 포함하는 팝업의 주 콘텐츠에 대한 HTML 문자열입니다. 자리 표시자는 "{propertyName}" 또는 "{propertyName/subPropertyName}" 형식일 수 있습니다.

dateFormat

속성이 날짜 개체인 경우 이러한 옵션은 표시될 때 형식을 지정하는 방법을 지정합니다. Date.toLocaleString을 사용합니다. 지정하지 않으면 Date.toISOString을 사용하여 날짜가 문자열로 변환됩니다.

detectHyperlinks

하이퍼링크 및 전자 메일 주소를 자동으로 검색하고 클릭 가능한 링크로 렌더링해야 하는지를 지정합니다. 기본값: true

fillColor

팝업 템플릿의 배경색입니다.

hyperlinkFormat

하이퍼링크 문자열에 대한 서식 옵션입니다.

numberFormat

속성이 숫자인 경우 이러한 옵션은 표시될 때 형식을 지정하는 방법을 지정합니다. Number.toLocaleString을 사용합니다.

sandboxContent

샌드박스 iframe으로 콘텐츠를 래핑해야 하는지를 지정합니다. 명시적으로 false로 설정하지 않는 한 콘텐츠는 기본적으로 iframe 내에서 샌드박스됩니다. 사용하도록 설정하면 모든 콘텐츠가 스크립트, 양식, 포인터 잠금 및 위쪽 탐색을 사용하지 않도록 설정된 샌드박스 iframe으로 래핑됩니다. 새 페이지 또는 탭에서 링크를 열 수 있도록 팝업이 허용됩니다. iframe에서 srcdoc 매개 변수를 지원하지 않는 이전 브라우저는 소량의 콘텐츠를 렌더링하는 것으로 제한됩니다.

singleDescription

설명을 사용할 수 있는 경우 속성 테이블이 아닌 콘텐츠로 작성됩니다. 기본값: true

textColor

팝업 템플릿의 기본 텍스트 색입니다.

title

표시할 기능의 속성에 대한 자리 표시자를 포함하는 팝업 제목에 대한 HTML 문자열입니다. 자리 표시자는 "{propertyName}" 또는 "{propertyName/subPropertyName}" 형식일 수 있습니다.

메서드

applyTemplate(Properties, PopupTemplate)

속성 집합에 템플릿을 적용하여 팝업 콘텐츠를 생성합니다. 템플릿이 지정되지 title 않은 경우 또는 name 사용 가능한 경우 속성이 타이틀에 대한 대체로 사용됩니다. 콘텐츠의 description 경우 속성이 사용되거나 모든 속성이 테이블로 변환됩니다.

속성 세부 정보

content

표시되는 기능의 속성에 대한 자리 표시자를 포함하는 팝업의 주 콘텐츠에 대한 HTML 문자열입니다. 자리 표시자는 "{propertyName}" 또는 "{propertyName/subPropertyName}" 형식일 수 있습니다.

content?: string | PropertyInfo[] | Array<string | PropertyInfo[]>

속성 값

string | PropertyInfo[] | Array<string | PropertyInfo[]>

dateFormat

속성이 날짜 개체인 경우 이러한 옵션은 표시될 때 형식을 지정하는 방법을 지정합니다. Date.toLocaleString을 사용합니다. 지정하지 않으면 Date.toISOString을 사용하여 날짜가 문자열로 변환됩니다.

dateFormat?: DateTimeFormatOptions

속성 값

DateTimeFormatOptions

하이퍼링크 및 전자 메일 주소를 자동으로 검색하고 클릭 가능한 링크로 렌더링해야 하는지를 지정합니다. 기본값: true

detectHyperlinks?: boolean

속성 값

boolean

fillColor

팝업 템플릿의 배경색입니다.

fillColor?: string

속성 값

string

hyperlinkFormat

하이퍼링크 문자열에 대한 서식 옵션입니다.

hyperlinkFormat?: HyperLinkFormatOptions

속성 값

numberFormat

속성이 숫자인 경우 이러한 옵션은 표시될 때 형식을 지정하는 방법을 지정합니다. Number.toLocaleString을 사용합니다.

numberFormat?: NumberFormatOptions

속성 값

NumberFormatOptions

sandboxContent

샌드박스 iframe으로 콘텐츠를 래핑해야 하는지를 지정합니다. 명시적으로 false로 설정하지 않는 한 콘텐츠는 기본적으로 iframe 내에서 샌드박스됩니다. 사용하도록 설정하면 모든 콘텐츠가 스크립트, 양식, 포인터 잠금 및 위쪽 탐색을 사용하지 않도록 설정된 샌드박스 iframe으로 래핑됩니다. 새 페이지 또는 탭에서 링크를 열 수 있도록 팝업이 허용됩니다. iframe에서 srcdoc 매개 변수를 지원하지 않는 이전 브라우저는 소량의 콘텐츠를 렌더링하는 것으로 제한됩니다.

sandboxContent?: boolean

속성 값

boolean

singleDescription

설명을 사용할 수 있는 경우 속성 테이블이 아닌 콘텐츠로 작성됩니다. 기본값: true

singleDescription?: boolean

속성 값

boolean

textColor

팝업 템플릿의 기본 텍스트 색입니다.

textColor?: string

속성 값

string

title

표시할 기능의 속성에 대한 자리 표시자를 포함하는 팝업 제목에 대한 HTML 문자열입니다. 자리 표시자는 "{propertyName}" 또는 "{propertyName/subPropertyName}" 형식일 수 있습니다.

title?: string

속성 값

string

메서드 세부 정보

applyTemplate(Properties, PopupTemplate)

속성 집합에 템플릿을 적용하여 팝업 콘텐츠를 생성합니다. 템플릿이 지정되지 title 않은 경우 또는 name 사용 가능한 경우 속성이 타이틀에 대한 대체로 사용됩니다. 콘텐츠의 description 경우 속성이 사용되거나 모든 속성이 테이블로 변환됩니다.

static function applyTemplate(prop: Properties, template?: PopupTemplate): HTMLElement

매개 변수

prop
Properties

속성 개체는 팝업 콘텐츠를 생성합니다.

template
PopupTemplate

적용할 템플릿입니다.

반환

HTMLElement