
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Hey!
We are trying to validate our project against our database to see if we have descriptions of all the Families and Family Types used in the project. We have a simplistic user interface that reads all lines of a created Schedule and displays with traffic light colors if a given family in Schedule is correctly configured or not. If we used a family that didn't have it's description in our database we'd like to provide the user an option to insert db identificator parameter or property to the system family. As we understand, System Families (walls, roofs, etc) don't have the same kind of Family Editor that loaded families have. You can't assign Family Parameters to System Families and thus the FamilyParameter.Set() method doesn't work because the IsEditable flag is false for these families. As a workaround we can add project parameters in the Type Properties dialog but there isn't a fast way to pop this dialog up using Revit API. If a loaded family is missing identificator parameters then we open the family editor with a double click in our interface and we'd like to have the same kind of functionality for System Families where, instead of opening Family Editor, we open the Type Properties dialog. We haven't yet been able to find a solution.
Since English is not my native language, I may have problems properly articulating our specific scenario. If you have any questions what we are trying to achieve, please ask!
Solved! Go to Solution.