공간에서 위젯은 연결을 사용하여 서로 통신합니다. 연결에는 소스 위젯과 대상 위젯이 있습니다.
각 위젯에는 보낼 수 있는 이벤트 목록과 받을 수 있는 이벤트 목록이 있습니다. 연결은 소스 위젯이 보내려는 이벤트를 대상 위젯이 받으려는 이벤트에 연결합니다. 그런 다음 대상 위젯이 대상 이벤트에 정의한 모든 조치를 수행합니다.
예를 들어, 태스크 정보 위젯의 태스크를 리턴하면 태스크 정보 위젯은 연결을 통해 릴리스된 이벤트를 내 태스크 위젯으로 보냅니다. 내 태스크에서는 연결의 끝과 연관된 대상 이벤트를 새로 고칩니다. 이 경우, 이벤트 새로 고침은 위젯이 표시하는 태스크 목록을 업데이트합니다. 소스 및 대상 이벤트의 이름이 일치할 필요는 없습니다.
연결을 추가하거나 제거하는 데 사용하는 위젯 연결 창에서만 연결을 볼 수 있습니다.
위젯 연결 창에서는 초점이 있는 위젯과 이 위젯이 갖는 모든 연결을 볼 수 있습니다. 한 쪽에서는 이 위젯으로 이벤트를 보내는 위젯을 볼 수 있습니다. 다른 쪽에서는 이 위젯에서 이벤트를 수신하는 위젯을 볼 수 있습니다. 위젯을 연결하는 연결은 위젯에 의해 송신 및 수신되는 이벤트를 표시합니다. 다른 이벤트에 연결된 각각의 연결이 있는 각각의 다른 위젯과 초점 위젯 사이에 다중 연결이 있습니다. 다이어그램에서 위젯을 선택하거나 드롭 다운 목록에서 위젯을 선택하여 초점 위젯을 변경할 수 있습니다.
초점 위젯에서 다른 위젯과 이벤트를 보내기 및 수신할 경우, 위젯 연결 창에서 다른 위젯을 두 번 표시합니다. 첫 번째 인스턴스는 다른 위젯이 보내는 이벤트에 해당하고 두 번째 인스턴스는 다른 위젯이 수신하는 이벤트에 해당합니다. 위젯 연결 창에 다른 위젯이 두 번 표시되지만, 동일한 위젯입니다.
예를 들어, 내 태스크 위젯이 있는 페이지에 팀 목록 위젯을 놓으면 자동 연결을 사용할 수 있는 경우, 내 태스크 및 팀 목록 위젯이 자동 연결을 허용합니다.위젯에서 태스크를 선택하면 내 태스크 위젯에서 "초점 변경" 이벤트를 보냅니다. 팀 목록 위젯은 "초점 변경" 이벤트를 수신할 수 있습니다. 두 위젯 사이에 연결이 자동으로 작성됩니다. 팀 목록 위젯에서 이 이벤트를 받으면, 업데이트되어 태스크를 소유할 수 있는 사람들을 표시합니다.