본문으로 건너뛰기

Action

Action은 Dataframe과 Layer가 상호 작용할 수 있도록 id를 기반으로 데이터를 연결합니다. action

필드타입필수설명
sectionstringY데이터가 표출되는 영역
action
contentsobject[]Y연결할 데이터 정보
contents[].sourceobjectY트리거 할 객체의 정보
contents[].source.keystringY트리거 할 객체 (최상단 객체)의 id 값
contents[].source.detailKeystringY하위 데이터의 id 값
(relations[].target.detailKey의 value와 해당 데이터의 value가 동일해야합니다.)
contents[].targetobjectY동작 할 객체의 정보
contents[].target.keystringY동작 할 객체의 데이터 id 값
contents[].target.detailKeystringY하위 데이터의 id 값
(relations[].source.detailKey의 value와 해당 데이터의 value가 동일해야합니다.)
configobjectY기본 설정
config.typestringYtype 구분
config.idstringY상호작용 고유 식별자
config.interactionenumY상호작용 트리거 방식
'click'
config.actionenumY상호작용 동작 유형
'move'

Protocol 구조

{
section:"action",
contents:[
{
source:{
key: string,
detailKey:string
},
target:{
key: string,
detailKey:string
}
}
],
config:{
type: string,
id:string,
interaction: 'click',
action: 'move',
},
}

Example

{
"section":"action",
"contents": [
{
"source": {
"key": "dataframe001pk",
"detailKey": "content001pk"
},
"target": {
"key": "layer001pk",
"detailKey": "feature001pk"
}
}
],
"config":{
"type": "action",
"id": "action_001",
"interaction": "click",
"action": "highlight",
}
}