jQuery 3.x 지원
|
이 항목의 정보는 ThingWorx 8.2 및 8.3에만 적용됩니다.
|
ThingWorx는 현재 jQuery를 사용하여 매쉬업 및 확장에 대한 전체 디자인 타임 및 실행 시간 지원을 제공합니다. 각 릴리즈에서 jQuery 1.x에서 jQuery 3.x로의 증분 업그레이드가 발생했습니다.
• ThingWorx 8.3에는 jQuery 3.x에 대한 실행 시간 및 디자인 타임 지원이 있습니다.
• ThingWorx 8.2에는 jQuery 1.x 및 3.x에 대한 이중 실행 시간 지원이 있습니다.
jQuery 3.x 런타임 지원 사용
• ThingWorx 8.3에는 3.x jQuery 지원이 기본적으로 설정되어 있지만 Composer에서 사용 안 함으로 설정할 수 있습니다.
• ThingWorx 8.2에는 3.x jQuery 지원이 기본적으로 해제되어 있지만 Composer에서 사용으로 설정할 수 있습니다.
• 레거시 Composer에서 사용 또는 사용 안 함으로 설정하려면 사용자 기본 설정 메뉴로 이동하여 jQuery 3.x 런타임 사용을 선택합니다.
jQuery 3.x를 사용하여 매쉬업 보기
• 8.3: 위에서 설명한 대로 jQuery 3.x가 사용으로 설정된 경우 실행 시간에 매쉬업을 보면 URL에 index.html이 포함됩니다. 예를 들어, 실행 시간에 MyTestMashup 매쉬업을 보면 URL은 /Thingworx/Runtime/index.html#mashup=MyTestMashup이 됩니다.
| jQuery 1.x를 사용하여 매쉬업을 보려면 URL을 /Thingworx/Runtime/index-jq1.html#mashup=MyTestMashup으로 변경하거나 jQuery 3.x 런타임 사용 옵션의 선택을 취소합니다. |
• 8.2: 위에서 설명한 대로 jQuery 3.x가 사용으로 설정된 경우 실행 시간에 매쉬업을 보면 URL에 index.html 대신 index-jq3.html이 포함됩니다. 예를 들어, 실행 시간에 MyTestMashup 매쉬업을 보면 URL은 /Thingworx/Runtime/index-jq3.html#mashup=MyTestMashup이 됩니다.
| jQuery 1.x를 사용하여 매쉬업을 보려면 URL을 /Thingworx/Runtime/index.html#mashup=MyTestMashup으로 변경하거나 jQuery 3.x 런타임 사용 옵션의 선택을 취소합니다. |
사용자 정의 확장 유효성 검사
사용자 정의 확장을 작성한 경우 jQuery 3.x를 통해 매쉬업을 확인하여 해당 확장에 대한 유효성을 검사해야 합니다. 불일치가 발견되면 디버그하고 jQuery 3.x로 업그레이드합니다.
| PTC는 jQuery 3.x로의 업그레이드를 지원하지 않습니다. |