DestinationProject
Last updated
Last updated
DestinationProject
widget in Supervisely provides several options for selecting the destination project and dataset when transferring data. Users can choose between creating a new project or selecting an existing project, as well as creating a new dataset or selecting an existing dataset within the project. DestinationProject
also includes an input field where users can enter the name of the destination project or dataset when creating a new one. This flexibility allows users to easily manage and organize their projects and datasets within the platform.
workspace_id
int
Workspace ID
project_type
ProjectType
Determine project type available for selection
widget_id
str
ID of the widget
Workspace ID
type: int
Determine project type available for selection
type: ProjectType
default value: ProjectType.IMAGES
ID of the widget
type: str
default value: None
get_selected_project_id()
Get selected Project ID if radio input in "Add to existing project" mode.
get_selected_dataset_id()
Get selected Dataset ID if radio input in "Add to existing dataset" mode.
get_project_name()
Get selected Project name if radio input in "Create new project" mode.
get_dataset_name()
Get selected Dataset name if radio input in "Create new dataset" mode.
You can find this example in our Github repository:
supervisely-ecosystem/ui-widgets-demos/selection/011_destination_project/src/main.py
First, we load environment variables with credentials and init API for communicating with Supervisely Instance:
workspace_id
from environment variablesDestinationProject
widgetButton
, Text
widgets we will use in UI for demoPrepare a layout for app using Card
widget with the content
parameter and place widget that we've just created in the Container
widget.
Create an app object with layout parameter.