위젯에 데이터 서비스 바인딩
서비스에서 반환한 데이터는 데이터 패널의 서비스 이름 아래에 있는 반환된 데이터에 표시됩니다. 화살표 아이콘이 데이터 속성에서 벗어나면 데이터 속성을 대상에 바인딩할 수 있습니다.
• 위젯에 데이터 서비스를 바인딩하려면 해당 서비스의 모든 데이터 속성을 선택하고 매쉬업의 위젯으로 끌어 놓습니다.
• 텍스트 상자나 확인란과 같은 한 가지 유형의 데이터만 표시하는 위젯에 서비스를 바인딩하려면 해당 서비스의 선택한 행 속성을 선택합니다. 그런 다음 데이터 열 하나를 선택하고 위젯에 끌어 놓습니다.
캔버스에서 데이터를 바인딩할 수 있는 위젯은 녹색 테두리로 강조 표시됩니다. 데이터 속성을 바인딩한 후 데이터 패널에서 해당 데이터 속성과 함께 화살표 아이콘이 채워집니다. 바인딩 패널에서 바인딩을 볼 수 있습니다.
일부 위젯의 경우 텍스트 영역 또는 확인란과 같은 한 유형의 데이터만 표시합니다. 이러한 경우 데이터 서비스에서 개별 열을 선택하고 데이터를 바인딩할 위젯으로 특정 열을 끌어올 수 있습니다. 데이터가 위젯에 바인딩되면 계속해서 위젯을 구성할 수 있습니다.
위젯 구성에 대한 자세한 내용은 Mashup Builder 도움말의
위젯 단원을 참조하십시오.
실행 시간에 데이터 서비스를 실행하려면 트리거 이벤트를 데이터 서비스에 바인딩합니다. 가장 일반적인 트리거 이벤트는 실행 시간에 매쉬업이 로드될 때 데이터 서비스를 실행하는 Loaded 매쉬업 이벤트입니다. Loaded 매쉬업 이벤트와 서비스 간에 자동으로 바인딩을 만들려면 매쉬업에 데이터 속성을 추가할 때 로드 시 실행 속성을 선택합니다.
또한 데이터 선택, 버튼 클릭 또는 다른 완료된 서비스와 같은 다른 유형의 이벤트를 기반으로 데이터 서비스를 트리거할 수 있습니다. 예를 들어 다음 이벤트를 바인딩하여 매쉬업에서 데이터 서비스를 실행할 수 있습니다.
• 버튼 위젯의 Clicked 이벤트
• 유효성 검사기 함수의 True 또는 False 이벤트
• 데이터 서비스의 DataServiceInvokeComplete 이벤트