Setting an elements phase

Setting an elements phase

stever66
Advisor Advisor
1,968 Views
3 Replies
Message 1 of 4

Setting an elements phase

stever66
Advisor
Advisor

Can someone give me an example of how to set the Phase Created or the Phase Demolished of a element?

 

I've figured out how to get the Phase Created of an element with:

 

phaseCreated = element.Document.GetElement(element.CreatedPhaseId) as Phase;

 

but I don't quite understand all the code, and I can't figure out how to change it to set the phase.

 

Thanks:

Steve

0 Likes
Accepted solutions (1)
1,969 Views
3 Replies
Replies (3)
Message 2 of 4

Revitalizer
Advisor
Advisor
Accepted solution

Hi,

 

add

element.get_Parameter(PHASE_CREATED).Set(phaseCreated.Id);

or

element.get_Parameter(PHASE_DEMOLISHED).Set(phaseCreated.Id);

 

 

Revitalizer

RevitLookup is your friend...




Rudolf Honke
Software Developer
Mensch und Maschine





0 Likes
Message 3 of 4

stever66
Advisor
Advisor

Awsome.  

 

But I had to add one thing:

element.get_Parameter(BuiltInParameter.PHASE_CREATED).Set(phaseCrea​ted.Id);

 

and;

 

element.get_Parameter(BuiltInParameter.PHASE_DEMOLISHED).Set(phaseC​reated.Id);

Message 4 of 4

Revitalizer
Advisor
Advisor

Hi,

 

sorry, I've forgotten the "BuiltInParameter"...




Rudolf Honke
Software Developer
Mensch und Maschine





0 Likes