delete-sync-scope
Examples and code snippets
title: Sync-scope examples
type: jig.default
children:
- type: component.list
options:
# Bind data from the sync-scopes datasource
data: =@ctx.datasources.sync-scopes
maximumItemsToRender: 8
item:
type: component.list-item
options:
# Display the sync scope state (syncing, synced, failed, interrupted)
title:
text: =@ctx.current.item.state
# Display the details JSON structure as subtitle
subtitle:
text: =@ctx.current.item.details
fontSize: regular
numberOfLines: 3
# Show the sync scope ID on the right side of the list item
rightElement:
element: text
firstLine: =@ctx.current.item.id
# Define actions available for each sync scope
actions:
- numberOfVisibleActions: 2
children:
# Action to start a new sync scope.
- type: action.start-sync-scope
# Specify a unique identifier for this sync scope action.
instanceId: sync-all
options:
# List the individual instanceIds of each sync (sync-entities)
# that the sync scope applies to.
instanceIds:
- sync-quakes
- sync-enviro
title: Start sync
# Action to delete a specific sync scope from the _syncScope table
# using the instanceId of the start-sync action as a reference.
- type: action.delete-sync-scope
options:
# ID of the sync scope to delete (matches instanceId above)
id: sync-all
title: Delete scope
Last updated
Was this helpful?