I’m trying to create a parameter in Revit that has a drop-down menu to select from, like some of the built-in parameters (e.g phasing - see photo below) but struggling to find out how to create this sort of parameter (either through Revit or dynamo)?
there is a Key schedule node in the archilab package
To select what?
You can use a label parameter for selecting nested families.
Text parameters appear as dropdows too showing values used in other instances.
Hi @evyjh10,
I think what your trying to suggest is creating an enumerated parameter where a drop down will have parameter values “hard” coded into it. If so this isn’t possible in Revit. however the building coder has a posted a workaround that may be of interest. See link below
Another idea could be to create a instance based text parameter and input the different values you need across different Revit elements. This will generate a drop down list, the only down side is that users can manually add to this list and could create additional values you dont want. This works, its just requires some management and good communication within the team.
To add to what others have said, the only way to create a custom dropdown with static values is to create a Family Type parameter with a list of available Family Types (which can only be setup inside a .rfa) or to setup a Key Schedule parameter. A key schedule is usually the way to go. They are static in a sense but can also be modified from the schedule.
This might make a good Revit API wishlist item…