Thursday, November 6, 2008

Dependent Views and callout tags

I wrote sometime back about dependent views.

Here is another quirk.

It was my understanding that all the annotation objects are synced among all the dependent views and its Primary view. (This rule does not apply to "Element Hide".) The idea was that you could add annotation in any view, and as long as the annotation crop does not crop it, the annotation will be visible in other views.

When we create a new callout view from one of the dependent views, the callout tag is not visible in other dependent views and in the primary view. That's a bummer.

However, if you change the value of the "Show In" parameter in the view property to "Intersecting views" from "Parent View only" like


then the callout tag shows up in other views.

Ironically, this works only for the callout view type 'Detail'. If the callout view type is 'Floor Plan', this 'show in' parameter is not available. You cannot convert a Floor Plan view type to a Detail type too.

Any other view type created, like elevation, sections, etc. are visible in all relevant views. They don't have this affliction.

Also, if you create any view type (including callouts) in the Primary view, those will be visible in all relevant views. Looks like the best practice is to create any necessary view in the primary view only.

No comments: