Orkestra Online
  • Introduction
  • What is free and what needs a subscription?
  • Orkestra Desktop App
    • LogIn
    • Navigating the content
    • What is a Hub?
    • What is a Workspace?
    • Package Syncing
    • Uploading Definitions to the Orkestra Online Platform
    • Definition MetaData and Documentation
    • Versioning
    • Analytics
    • Run Inspector
    • Orkestra Account Settings
  • WEB APP
    • Introduction
    • Login to Web App
    • Search and filters
    • Version history and Run Inspector
    • Workspaces
      • Overview
      • Hub/Workspace Settings
      • Upload, Move, and Copy definitions
    • QuickAccess
      • Overview
      • Workspaces
    • Analytics
    • DevOps (in development)
    • Management console
    • Wiki
      • Documentation contents
      • Editor mode
    • Personal Settings
  • Orkestra Revit Addin
    • Introduction
    • LogIn
    • Orkestra Local Player Tab
    • Local QuickAccesses
    • Orkestra Online Player Tab
    • Online QuickAccesses
    • PlayLists
  • Orkestra Dynamo View Extension
    • Introduction
    • LogIn
    • Orkestra View Extension Local Tab
    • Orkestra View Extension Online Tab
    • OrkestraGIT
    • Auto UI Form
    • Node Snippets
    • Code Snippets
    • Error Filtering
  • ORKESTRA CIVIL 3D ADDIN
    • Introduction
    • LogIn
    • Orkestra Local Player Tab
    • Local QuickAccesses
    • Orkestra Online Player Tab
    • Online QuickAccesses
    • PlayLists
  • ORKESTRA RHINO PLUGIN
    • Introduction
    • LogIn
    • Grasshopper Plugin Deployment
    • Orkestra Rhino Local Tab
    • Local QuickAccesses
    • Orkestra Rhino Online Tab
    • Online QuickAccesses
    • Auto UI Form
  • Orkestra WEB API
    • Connecting Analytics to PowerBI
    • Content Metrics
  • Orkestra Dynamo Package
    • LogIn
    • Nodes
  • Orkestra SSO
    • Azure Active Directory
      • App Registration
      • Granting Accesses Through AAD
      • Logging in as a User
      • Enable SSO for WebApp
  • FAQ - Known Issues
    • SSO login issue in Revit / Rhino - endless spinning
    • SSO Login - credential error
    • Packages downloading at every login
    • 1.8.3 upgrade from previous version
    • Blank Orkestra Online Workspaces Screen
    • No dockable pane has been registered with this identifier
Powered by GitBook
On this page
  • Turn any input component into an Auto UI Form input
  • Visualize Inputs
  • Input Types
  • Selection Inputs
  • Rhino.Inside.Revit Element Selection Inputs
  • Visualize Outputs
  • Reorganize inputs in the Graph
  • Scribbles on your Auto UI Forms

Was this helpful?

  1. ORKESTRA RHINO PLUGIN

Auto UI Form

Just like in Dynamo, Orkestra can generate UIs automatically from your Grasshopper components with minimal effort!

PreviousOnline QuickAccessesNextConnecting Analytics to PowerBI

Last updated 5 months ago

Was this helpful?

Turn any input component into an Auto UI Form input

The only thing you need to do in order to turn any component into an AutoUIForm input is add the *ok* tag in front of it's nickname :

Visualize Inputs

The Orkestra Plugin for Grasshopper lets you visualize the inputs nodes in your graph:

Input Types

All sorts of components can effortlessly be turned into AutoUIForm inputs:

All states of value lists are taken into account :

Selection Inputs

These selection input tags were introduced in 1.9.3. You'll need to be on Orkestra 1.9.3 or more recent for these tags to be taked into account.

Selection inputs have received special treatment in order to help you make the selection fit your needs.

Selecting a single element

Use *ok* to generate an input that will allow a single selection. Here's an example with a curve selection component:

Selecting multiple elements

Use *ok*multi* to generate an input that will allow a multi selection. Here's an example with a curve selection component:

Rhino.Inside.Revit Element Selection Inputs

Compatibility with Rhino.Inside.Revit was introduced in Orkestra 1.9.3. You will need to be on 1.9.3 or more recent for any of this to work.

Rhino.Inside : Selecting a single element in the current document

Just like with Rhino element selection, you can use the *ok* tag for a single Revit Element Selection in the current Revit document. Here's an example with the wall selection component :

Rhino.Inside : Selecting multiple elements in the current document

If you want your users to select multiple Revit elements in the current Revit document, you can use the *ok*multi* tag :

Rhino.Inside : Selecting a single element in a linked document

In order to let your users select a single Revit element in a linked Revit document, you can use the *ok*linked* tag . Here is an example with the wall component :

Rhino.Inside : Selected multiple elements in a linked document

For multiple linked Revit element selection, you can use the *ok*multi*linked* tag . Here's an example with the wall component :

Visualize Outputs

You can visualize the outputs as well, using the *out* tag. Any component that has the *out* tag in it's nickname will appear as an output in the Auto UI Form !

Here is how it looks like when run through the Auto UI Form :

Reorganize inputs in the Graph

Inputs in the Orkestra Auto UI Form follow the placement of the nodes on the canvas! This makes it very easy to reorganize them in the way that makes most sense for the tool :

Scribbles on your Auto UI Forms

You can also add informational Text Notes on the Auto UI Forms by creating a Scribble in Grasshopper that has the *Orkestra* header:

Turning a component into an AutoUIForm input
Visualize AutoUIForm Inputs
You can use all sorts of inputs
You can display Value Lists as Checklists or as Dropdown lists
Single selection with *ok* tag
Signel curve selection
Multiple selection with *ok*multi* tag